Terminal Tuts

Kako uporabljati FTP z ukazno vrstico v Ubuntuju

Kako uporabljati FTP z ukazno vrstico v Ubuntuju

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

Namestite paket vsftpd na Ubuntu

2. korak. Preverite stanje vsftpd.

sudo service vsftpd status

Preverite stanje storitve vsftpd

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:

Dodajte pravilo za SSH

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:

Dodajte pravilo za vrata 20

sudo ufw dovoli 21 / tcp

Pravilo, ki je že dodano kot spodnji izhod:

Dodajte pravilo za vrata 21

3. korak. Omogoča tudi odpiranje vrat za pasivni FTP.

sudo ufw dovoli 40000: 50000 / tcp

Dodaj pravilo za pasivna vrata FTP

4. korak. Zdaj omogočimo požarni zid, če še ni omogočen.

sudo ufw omogoči

Omogoči požarni zid

Č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.

Povežite se z oddaljenim strežnikom FTP

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

Preverite svoj trenutni delovni imenik

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

Vzorčni izhod ukaza ls

3. korak. Na strežniškem računalniku FTP poskusite ustvariti imenik in v njem ustvariti nekaj datotek, na primer spodnji posnetek zaslona.

Ustvaril je imenik z imenom ftpdir

4. korak. Iz odjemalskega računalnika FTP se premaknite v novo ustvarjeni imenik in dodajte njegovo vsebino, da jo prenesete na odjemalski računalnik.

Pojdite na ftpdir, da prenesete navedene datoteke

5. korak. Zdaj pa prenesite eno datoteko.

prenesite1

Prenesite eno datoteko z oddaljenega strežnika FTP

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.

Preverite preneseno datoteko

6. korak. Za prenos več datotek s strežnika FTP.

mget prenos *

Prenesite več datotek

Prenesene datoteke lahko preverite, kot je prikazano prej.

Preverite prenesene datoteke

7. korak. Medtem ko ste povezani s strežnikom FTP, iz odjemalske naprave FTP ustvarite imenik, kot je spodnji posnetek zaslona.

Ustvari imenik za nalaganje datotek na strežnik FTP

Premaknite se iz trenutnega imenika v novo ustvarjeni imenik.

Iz strežnika FTP Premakni se na uploaddir

8. korak. Zdaj pa naložimo eno samo datoteko na strežnik FTP.

dal upload1

Na strežnik FTP naložite eno samo datoteko

9. korak. Nalaganje več datotek na strežnik FTP.

prenos mput *

Na strežnik FTP naložite več datotek

Na strežniškem računalniku FTP lahko preverite naložene datoteke, kot je prikazano spodaj.

Preverite naložene datoteke

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.

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...