Terminalipeatused

Kuidas FTP-d kasutada Ubuntu käsureal

Kuidas FTP-d kasutada Ubuntu käsureal

FIile Trahulik Protocol või FTP on protokoll, mida kasutatakse failide teisaldamiseks arvutite vahel. FTP kasutab kliendi / serveri mudelit. Server kuulab ja ootab alati teiste kaugklientide FTP-päringuid. Kui server saab päringu, loob ühenduse ja haldab sisselogimist.

Selle õpetuse käigus käsitleme FTP-serveri installimist ja näitame teile näiteid ühe ja mitme faili üleslaadimiseks ja allalaadimiseks.

Installige FTP Ubuntu

Enne FTP installiprotsessi alustamist peame tagama, et süsteem oleks ajakohane, kasutades järgmisi käske:

sudo apt värskendus sudo apt uuendus

Järgmisena installime FTP-serveri.

Samm 1. Installige vsftpd pakett alloleva käsu abil.

sudo apt-get install vsftpd

Installige vsftpd pakett Ubuntu

2. samm. Kontrollige vsftpd olekut.

sudo teenuse vsftpd olek

Kontrollige teenuse vsftpd olekut

Nagu ülaltoodud ekraanipildilt näete, on FTP-server aktiivne ja töötab edukalt.

3. samm. Kui vajate, et vsftpd-teenus süsteemi käivitamisel automaatselt töötaks, võite kasutada käsku:

sudo-teenus vsftpd lubab

Nüüd liigume järgmise jaotise juurde.

Konfigureerige tulemüür

Pärast vajaliku FTP-serveripaketi installimist peame tulemüüris veel mõned konfiguratsioonid läbi viima.

Samm 1. Üheks põhikonfiguratsiooniks on SSH-le reegli lisamine ja see hoiab teid serveri poolt lukustamata.

sudo ufw lubab ssh-i

Nagu saate, on eelmise käsu väljund umbes selline nagu allpool olev ekraanipilt:

Lisage SSH-le reegel

2. samm. Nüüd avame FTP jaoks 20 ja 21 porti.

sudo ufw lubab 20 / tcp

Eelmise käsu väljund peaks olema umbes selline nagu allpool olev ekraanipilt:

Lisa reegel sadama 20 jaoks

sudo ufw lubab 21 / tcp

Reegel võib olla juba lisatud järgmise väljundina:

Lisage reegel sadama 21 jaoks

3. samm. Laseb avada ka passiivse FTP porti.

sudo ufw lubab 40000: 50000 / tp

Lisage passiivse FTP-pordi reegel

4. samm. Nüüd lubame tulemüüri, kui see pole veel lubatud.

sudo ufw lubada

Luba tulemüür

Kõigi eelmiste reeglite eduka lisamise tagamiseks võite tulemüüri olekut kontrollida, käivitades järgmise käsu:

sudo ufw olek

Konfigureerige vsftpd konfiguratsioonifail

Mõni muu üksik konfiguratsioon tuli teha redigeerides vsftpd konfiguratsioonifaili, mis on leitud kataloogis / / etc / vsftpd.konf.”

Samm 1. Kõigepealt ja enne vsftpd konfiguratsioonifaili muutmist peame sellest konfiguratsioonifailist varukoopia tegema.

sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.varukoopia

2. samm. Avage vsftpd konfiguratsioonifail oma lemmikredaktori abil; siin hakkame kasutama vi-redaktorit.

sudo vi / etc / vsftpd.konf

3. samm. Pärast konfiguratsioonifaili avamist saate otsida alltoodud seadeid, kommenteerida neid ja veenduda, et neil oleks õige väärtus.

write_enable = YES -> Luba FTP kasutajatel faile FTP serverisse kirjutada. chroot_local_user = JAH -> Vältige FTP kasutajate sirvimist väljaspool oma kodukataloogi. local_enable = YES -> Luba kohalikel kasutajatel FTP kaudu sisse logida. local_umask = 022 -> Andke üleslaaditud failidele / kataloogidele õiged õigused.

Vsftpd konfiguratsioonifailis on palju seadeid, mida saate kontrollida ja otsustada, milline on teie jaoks parim.

4. samm. Pärast vsftpd konfiguratsioonifaili redigeerimist salvestage see ja sulgege see.

5. samm. Nüüd peame kõigi eelmiste muudatuste lubamiseks taaskäivitama vsftpd-teenuse.

sudo service vsftpd taaskäivitage

Testige FTP-serverit

FTP-serveri testimiseks peate ühenduse looma teisest arvutist, kasutades FTP-klienti, mis on juba installitud enamusesse Linuxi süsteemidesse. Kui FTP-klient pole installitud, saate selle installida järgmise käsu abil:

sudo apt-get install ftp

Samm 1. Looge kliendimasinast ühendus FTP-serveriga.

ftp 192.168.1.5

kus ülaltoodud IP on FTP-serverimasina IP.

Looge ühendus FTP kaugserveriga

Nagu näete eelmiselt ekraanipildilt, kui proovite FTP-serverisse sisse logida, soovitab see vaikimisi kohalikku kasutajat, mida saate sisselogimiseks kasutada. Pärast kasutajanime ja parooli sisestamist saate eduka sisselogimisteate.

2. samm. Proovime nüüd mõnda käsku, kontrollige oma praegust kataloogi.

pwd

Kontrollige oma praegust töökataloogi

Nagu eelmisest väljundist näha, tähendab “/” siin sisse logitud kohaliku kasutaja kodukataloogi, mis meie puhul on “hendadel”.”

Loetlege praeguse kataloogi sisu.

ls

Käsu ls väljund

3. samm. Proovige FTP-serverimasinast luua kataloog ja luua selles mõned failid nagu alloleval ekraanipildil.

Lõi kataloogi nimega ftpdir

4. samm. Liikuge FTP-kliendimasinast vastloodud kataloogi ja loetlege selle sisu, et see kliendimasinasse alla laadida.

Loetletud failide allalaadimiseks minge ftpdir

5. samm. Nüüd laadime alla ühe faili.

hankige allalaadimine1

Laadige üks fail alla FTP-serverist

Nagu näete eelmiselt ekraanipildilt, on fail edukalt alla laaditud. Allalaaditud faili leiate oma kliendi masinast, mis on sisse logitud kasutaja kodukataloogist nagu allpool.

Kontrollige allalaaditud faili

6. samm. Mitme faili allalaadimiseks FTP-serverist.

mget allalaadimine *

Laadige alla mitu faili

Ja saate allalaaditud faile kontrollida, nagu varem näidatud.

Kontrollige allalaaditud faile

7. samm. Kui olete FTP-serveriga ühendatud, looge kliendi FTP-masinast selline kataloog nagu allpool olev ekraanipilt.

Failide FTP-serverisse üleslaadimiseks looge kataloog

Liikuge oma praegusest kataloogist vastloodud kataloogi.

FTP-serverist teisaldamine üleslaadimiskataloogi

8. samm. Nüüd laadime ühe faili FTP-serverisse üles.

pane üleslaadimine1

Laadige FTP-serverisse üles üks fail

9. samm. Mitme faili üleslaadimiseks FTP-serverisse.

mput upload *

Laadige mitu faili üles FTP-serverisse

FTP-serverimasinast saate allalaaditud faile kontrollida järgmiselt.

Kontrollige üleslaaditud faile

See lõpeb selle õpetuse, kus oleme installinud FTP-serveri ja kasutanud seda failide üleslaadimiseks ja allalaadimiseks. Täiendava abi saamiseks jätke kommentaar ja aitame teid hea meelega.

Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...