Debian

Kako nastaviti strežnik vsftpd FTP na Debian 10?

Kako nastaviti strežnik vsftpd FTP na Debian 10?
Vsftpd (zelo varen FTP Daemon), licenciran pod GNU General Public License, je protokol FTP, ki se uporablja za prenos datotek v oddaljeno omrežje in iz njega. Je varen, stabilen in hiter FTP strežnik, ki je podprt v operacijskih sistemih Linux / UNIX. V tej objavi bomo izvedeli, kako nastaviti FTP strežnik vsftpd v sistemu Debian.

Opomba: Ukazi so bili preizkušeni v najnovejši izdaji Debian i.e., Debian 10.

Namestite strežnik FTP vsftpd na Debian 10

Za nastavitev strežnika vsftpd na Debian 10 sledite spodnjim korakom:

1. korak: Namestite VSFTPD

Najprej posodobite indeks repozitorija z uporabo spodnjega ukaza v terminalu:

$ sudo apt posodobitev

Zdaj lahko vsftpd namestite na naslednji način:

$ sudo apt install vsftpd

Sistem vas bo morda pozval k vnosu gesla za sudo in vas bo pozval tudi k možnosti Y / n (da / ne) za nadaljevanje namestitve vsftpd. Pritisnite Y za nadaljevanje.

Ko je namestitev končana, jo lahko preverite z naslednjim ukazom:

$ vsftpd -verzije

2. korak: Dovolite FTP v požarnem zidu

Če se na vaši napravi izvaja požarni zid, dovolite vrata 20 in 21 za promet FTP. Če želite preveriti, ali požarni zid deluje, v terminalu zaženite spodnji ukaz:

$ sudo ufw status

Če v izhodu vidite stanje "aktivno", to pomeni, da se požarni zid izvaja v vašem sistemu.

Zdaj, da dovolite vrata 20 in 21, v terminalu zaženite spodnji ukaz:

$ sudo ufw dovoli 20 / tcp
$ sudo ufw dovoli 21 / tcp

Zdaj, da potrdite, ali so bila pravila dodana, v terminalu zaženite spodnji ukaz:

$ sudo ufw status

Spodnji izhod prikazuje, da je požarni zid dovolil vrata FTP.

3. korak: Konfiguriranje dostopa FTP

Zdaj bomo naredili nekaj osnovnih konfiguracij za strežnik FTP. Toda preden gremo za konfiguracije, naredimo varnostno kopijo konfiguracijske datoteke vsftpd z uporabo spodnjega ukaza v terminalu:

$ sudo cp / etc / vsftpd.conf / etc / vsftpd.conf.orig

Zdaj uredite konfiguracijsko datoteko vsftpd, kot sledi:

$ sudo nano / etc / vsftpd.conf

Zdaj spremenite konfiguracije tako, da se ujemajo z njimi, kot sledi:

poslušaj = DA
listen_ipv6 = NE
connect_from_port_20 = DA
anonymous_enable = NE
local_enable = DA
write_enable = DA
chroot_local_user = DA
allow_writeable_chroot = DA
secure_chroot_dir = / var / run / vsftpd / empty
pam_service_name = vsftpd
pasv_enable = DA
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = DA
userlist_file = / etc / vsftpd.seznam uporabnikov
userlist_deny = NE

Zdaj shranite in zaprite vsftpd.conf konfiguracijska datoteka.

4. korak: dodajte uporabnika FTP

Zdaj bomo na seznam dovoljenih uporabnikov FTP dodali uporabnika. Za namene testiranja bomo ustvarili nov uporabniški račun z imenom "kositer" in nato nastavili njegovo geslo.

Če želite ustvariti novega uporabnika FTP, uporabite naslednji ukaz:

$ sudo adduser kositer

Nato z ukazom spodaj nastavite njegovo geslo:

$ sudo passwd kositer

Uporabnika dodajte na seznam dovoljenih uporabnikov FTP:

$ echo "kositer" | sudo tee -a / etc / vsftpd.seznam uporabnikov

5. korak: Znova zaženite storitev VSFTPD

Ko končate s konfiguracijami, znova zaženite storitev vsftpd. Zaženite spodnji ukaz, da to storite:

$ sudo systemctl znova zaženite vsftpd

Če želite vsftpd omogočiti kot zagon, v terminalu zaženite naslednji ukaz:

$ sudo systemctl omogoči vsftpd

6. korak: Preizkusite dostop FTP

Strežnik FTP smo konfigurirali tako, da omogoča dostop samo do uporabniškega "kositra". Da bi ga preizkusili, boste potrebovali odjemalca FTP. Tu bomo uporabili Filezillo kot odjemalca FTP.

Filezillo lahko namestite na naslednji način:

$ sudo apt namestite datoteko

Če želite zagnati Filezilla, jo poiščite po seznamu aplikacij ali preprosto izvedite naslednji ukaz v terminalu:

$ filezilla

To bo privzeti pogled, ki ga boste videli ob zagonu Filezille.

Za povezavo s strežnikom FTP bomo potrebovali njegov naslov IP. Naslov IP strežnika FTP najdete tako, da v terminalu vnesete ukaz:

$ ip a

Spodnji izhod prikazuje naslov IP našega strežnika FTP 192.168.72.189.

V okno Filezilla vnesite IP naslov strežnika FTP vsftpd, uporabniško ime, in geslo na svojih področjih. Nato kliknite Hitro povezovanje za povezavo s strežnikom FTP vsftpd.

Ko ste povezani s strežnikom FTP, poskusite datoteke naložiti in prenesti na strežnik FTP.

Zaključek

To je vse! V tej objavi smo opisali, kako nastaviti strežnik FTP vsftpd na računalniku Debian 10. Zdaj lahko enostavno dostopate do datotek in jih nalagate / prenašate na strežnik FTP in z njega.

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...