File Transfer Protocol ali FTP je protokol, ki se uporablja za premikanje datotek med računalniki. FTP uporablja model odjemalec / strežnik. Strežnik vedno posluša in čaka na zahteve FTP od drugih oddaljenih odjemalcev. Ko strežnik prejme zahtevo, vzpostavi povezavo in obravnava prijavo.
V tej vadnici bomo obravnavali namestitev strežnika FTP in vam pokazali nekaj primerov, kako naložiti in prenesti eno ali več datotek.
Namestite FTP v Ubuntu
Preden začnemo s postopkom namestitve FTP, moramo zagotoviti, da je sistem posodobljen z naslednjimi ukazi:
posodobitev sudo apt
Nato namestimo strežnik FTP.
Korak 1. Namestite paket vsftpd z uporabo spodnjega ukaza.
sudo apt-get namestitev vsftpd
2. korak. Preverite stanje vsftpd.
sudo service vsftpd status
Kot lahko vidite iz zgornjega posnetka zaslona, da je strežnik FTP aktiven in uspešno deluje.
3. korak. Če želite, da se storitev vsftpd samodejno zažene ob zagonu sistema, lahko uporabite ukaz:
sudo storitev vsftpd omogoči
Zdaj pa pojdimo na naslednji razdelek.
Konfigurirajte požarni zid
Po namestitvi zahtevanega strežniškega paketa FTP moramo na požarnem zidu izvesti še nekaj konfiguracij.
Korak 1. Ena od osnovnih konfiguracij je dodajanje pravila za SSH, kar preprečuje, da bi vas strežnik zaklenil.
sudo ufw dovoli ssh
Kot lahko, bo rezultat prejšnjega ukaza podoben spodnjemu posnetku zaslona:
2. korak. Zdaj pa odprimo 20 in 21 vrat za FTP.
sudo ufw dovoli 20 / tcp
Rezultat prejšnjega ukaza bi moral biti podoben spodnjemu posnetku zaslona:
sudo ufw dovoli 21 / tcp
Pravilo, ki je že dodano kot spodnji izhod:
3. korak. Omogoča tudi odpiranje vrat za pasivni FTP.
sudo ufw dovoli 40000: 50000 / tcp
4. korak. Zdaj omogočimo požarni zid, če še ni omogočen.
sudo ufw omogoči
Če želite zagotoviti, da so bila vsa prejšnja pravila uspešno dodana, lahko preverite stanje požarnega zidu tako, da zaženete spodnji ukaz:
status sudo ufw
Konfigurirajte konfiguracijsko datoteko vsftpd
Nekaj drugih konfiguracij je bilo treba narediti z urejanjem konfiguracijske datoteke vsftpd, ki jo najdete v “/ etc / vsftpd.conf."
Korak 1. Najprej in pred urejanjem konfiguracijske datoteke vsftpd moramo iz te konfiguracijske datoteke narediti varnostno kopijo.
sudo cp / etc / vsftpd.conf / etc / vsftpd.conf.varnostna kopija
2. korak. Odprite konfiguracijsko datoteko vsftpd s svojim najljubšim urejevalnikom; tukaj bomo uporabili urejevalnik vi.
sudo vi / etc / vsftpd.conf
3. korak. Po odprtju konfiguracijske datoteke lahko poiščete spodnje nastavitve, jih razkomentirate in zagotovite, da imajo pravo vrednost.
write_enable = DA -> Dovoli uporabnikom FTP, da pišejo datoteke na strežnik FTP. chroot_local_user = DA -> Prepreči uporabnikom FTP brskanje zunaj lastnega domačega imenika. local_enable = DA -> Dovoli lokalnim uporabnikom, da se prijavijo prek FTP-ja. local_umask = 022 -> Naloženim datotekam / imenikom dodelite pravilna dovoljenja.
V konfiguracijski datoteki vsftpd je veliko nastavitev, ki jih lahko preverite in se odločite, katera je najboljša za vas.
4. korak. Po urejanju konfiguracijske datoteke vsftpd jo shranite in zapustite.
5. korak. Zdaj moramo znova zagnati storitev vsftpd, da omogočimo vse prejšnje spremembe.
sudo service vsftpd restart
Preizkusite strežnik FTP
Če želite preizkusiti strežnik FTP, se morate z drugim računalnikom povezati z odjemalcem FTP, ki je že nameščen v večini sistemov Linux. Če odjemalec FTP ni nameščen, ga lahko namestite z naslednjim ukazom:
sudo apt-get namestite ftp
Korak 1. Na odjemalskem računalniku se povežite s strežnikom FTP.
ftp 192.168.1.5
pri čemer je zgornji IP IP strežnika FTP IP.
Kot lahko vidite iz prejšnjega posnetka zaslona, ko se poskušate prijaviti v strežnik FTP, privzeto predlaga lokalnemu uporabniku, s katerim se lahko prijavite. Ko vnesete uporabniško ime in geslo, boste prejeli sporočilo o uspešni prijavi.
2. korak. Zdaj pa preizkusimo nekaj ukazov, preverimo vaš trenutni imenik.
pwd
Kot lahko vidite iz prejšnjega izhoda, "/" tukaj pomeni domači imenik prijavljenega lokalnega uporabnika, ki je v našem primeru "hendadel"."
Navedite vsebino trenutnega imenika.
ls
3. korak. Na strežniškem računalniku FTP poskusite ustvariti imenik in v njem ustvariti nekaj datotek, na primer spodnji posnetek zaslona.
4. korak. Iz odjemalskega računalnika FTP se premaknite v novo ustvarjeni imenik in dodajte njegovo vsebino, da jo prenesete na odjemalski računalnik.
5. korak. Zdaj pa prenesite eno datoteko.
prenesite1
Kot lahko vidite iz prejšnjega posnetka zaslona, je bila datoteka uspešno prenesena. Preneseno datoteko najdete v odjemalčevem računalniku, prijavljenem v domači imenik uporabnika, kot je spodaj.
6. korak. Za prenos več datotek s strežnika FTP.
mget prenos *
Prenesene datoteke lahko preverite, kot je prikazano prej.
7. korak. Medtem ko ste povezani s strežnikom FTP, iz odjemalske naprave FTP ustvarite imenik, kot je spodnji posnetek zaslona.
Premaknite se iz trenutnega imenika v novo ustvarjeni imenik.
8. korak. Zdaj pa naložimo eno samo datoteko na strežnik FTP.
dal upload1
9. korak. Nalaganje več datotek na strežnik FTP.
prenos mput *
Na strežniškem računalniku FTP lahko preverite naložene datoteke, kot je prikazano spodaj.
S tem se ta vadnica konča, kjer smo namestili strežnik FTP in ga uporabili za nalaganje in prenos datotek. Za nadaljnjo pomoč pustite komentar in z veseljem vam bomo pomagali.