Debian

Ako nastaviť vsftpd FTP server na Debiane 10?

Ako nastaviť vsftpd FTP server na Debiane 10?
Vsftpd (Very Secure FTP Daemon), licencovaný pod GNU General Public License, je protokol FTP používaný na prenos súborov do a zo vzdialenej siete. Jedná sa o bezpečný, stabilný a rýchly server FTP, ktorý je podporovaný v operačných systémoch Linux / UNIX. V tomto príspevku sa dozvieme, ako nastaviť FTP server vsftpd v systéme Debian.

Poznámka: Príkazy boli testované na najnovšom vydaní Debian i.e., Debian 10.

Nastavte vsftpd FTP server na Debiane 10

Podľa nasledujúcich pokynov nastavíte server vsftpd na Debiane 10:

Krok 1: Nainštalujte VSFTPD

Najskôr aktualizujte index úložiska pomocou nasledujúceho príkazu v Termináli:

$ sudo apt aktualizácia

Teraz môžete vsftpd nainštalovať nasledovne:

$ sudo apt nainštalovať vsftpd

Systém vás môže vyzvať na zadanie hesla sudo a tiež vás môže vyzvať s možnosťou Y / n (áno / nie) na pokračovanie v inštalácii vsftpd. Pokračujte stlačením klávesu Y.

Po dokončení inštalácie ju môžete overiť pomocou nasledujúceho príkazu:

$ vsftpd -verzie

Krok 2: Povoľte FTP v bráne firewall

Ak je na vašom počítači spustená brána firewall, povoľte pre prenosy FTP porty 20 a 21. Ak chcete skontrolovať, či je spustená brána firewall, spustite v termináli nasledujúci príkaz:

stav $ sudo ufw

Ak na výstupe vidíte stav „aktívny“, znamená to, že vo vašom systéme beží brána firewall.

Teraz, aby ste povolili port 20 a 21, spustite v termináli nasledujúci príkaz:

$ sudo ufw povoliť 20 / tcp
$ sudo ufw povoliť 21 / tcp

Teraz, aby ste potvrdili, či boli pravidlá pridané, spustite v termináli nasledujúci príkaz:

stav $ sudo ufw

Nasledujúci výstup ukazuje, že brána firewall povolila porty FTP.

Krok 3: Konfigurácia prístupu FTP

Teraz urobíme niekoľko základných konfigurácií pre server FTP. Pred prechodom na konfigurácie si však urobíme zálohu konfiguračného súboru vsftpd pomocou príkazu nižšie v Termináli:

$ sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.pôv

Teraz upravte konfiguračný súbor vsftpd takto:

$ sudo nano / etc / vsftpd.konf

Teraz upravte konfigurácie tak, aby zodpovedali týmto spôsobom:

počúvať = ÁNO
listen_ipv6 = NIE
connect_from_port_20 = ÁNO
anonymous_enable = NIE
local_enable = ÁNO
write_enable = ÁNO
chroot_local_user = ÁNO
allow_writeable_chroot = ÁNO
secure_chroot_dir = / var / run / vsftpd / prázdny
pam_service_name = vsftpd
pasv_enable = ÁNO
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = ÁNO
userlist_file = / etc / vsftpd.zoznam používateľov
userlist_deny = NIE

Teraz uložte a zatvorte vsftpd.conf konfiguračný súbor.

Krok 4: Pridajte používateľa FTP

Teraz pridáme používateľa do zoznamu povolených používateľov FTP. Na účely testovania vytvoríme nový používateľský účet s názvom „tin“ a potom nastavíme jeho heslo.

Ak chcete vytvoriť nového používateľa FTP, použite nasledujúci príkaz:

$ sudo adduser plechovka

Potom nastavte jeho heslo pomocou nižšie uvedeného príkazu:

$ sudo passwd plechovka

Pridajte používateľa do zoznamu povolených používateľov FTP:

$ echo "plechovka" | sudo tee -a / etc / vsftpd.zoznam používateľov

Krok 5: Reštartujte službu VSFTPD

Po dokončení konfigurácií reštartujte službu vsftpd. Spustíte nasledujúci príkaz:

$ sudo systemctl reštart vsftpd

Ak chcete vsftpd povoliť ako spustenie, spustite v termináli nasledujúci príkaz:

$ sudo systemctl povoliť vsftpd

Krok 6: Vyskúšajte prístup FTP

Nakonfigurovali sme server FTP tak, aby umožňoval prístup iba „používateľom“. Teraz na jeho otestovanie budete potrebovať FTP klienta. Použijeme tu Filezilla ako FTP klienta.

Filezilla môžete nainštalovať nasledovne:

$ sudo apt nainštalovať filezilla

Ak chcete spustiť Filezilla, prehľadajte ju v zozname aplikácií alebo jednoducho vykonajte nasledujúci príkaz v termináli:

$ filezilla

Toto bude predvolené zobrazenie, ktoré uvidíte pri spustení Filezilla.

Teraz sa na pripojenie k serveru FTP budeme vyžadovať jeho adresa IP. IP adresu vášho FTP servera nájdete zadaním príkazu v Termináli:

$ ip a

Nasledujúci výstup ukazuje, že adresa IP nášho servera FTP je 192.168.72.189.

V okne Filezilla zadajte IP adresa servera vsftpd FTP, používateľské meno, a heslo v príslušných poliach. Potom kliknite na ikonu Rýchle pripojenie na pripojenie k FTP serveru vsftpd.

Po pripojení k serveru FTP skúste načítať a stiahnuť súbory na server FTP a zo servera FTP.

Záver

To je všetko! V tomto príspevku sme sa venovali tomu, ako nastaviť vsftpd FTP server na počítači Debian 10. Teraz môžete ľahko pristupovať a načítať a sťahovať súbory na az vášho servera FTP.

Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...