Debian

Jak nastavit vsftpd FTP server na Debianu 10?

Jak nastavit vsftpd FTP server na Debianu 10?
Vsftpd (Very Secure FTP Daemon), licencovaný pod GNU General Public License, je FTP protokol používaný k přenosu souborů do a ze vzdálené sítě. Jedná se o bezpečný, stabilní a rychlý server FTP, který je podporován v operačních systémech Linux / UNIX. V tomto příspěvku se naučíme, jak nastavit FTP server vsftpd v systému Debian.

Poznámka: Příkazy byly testovány na nejnovější verzi Debianu i.E., Debian 10.

Nastavit vsftpd FTP server na Debian 10

Chcete-li nastavit server vsftpd na Debianu 10, postupujte podle následujících kroků:

Krok 1: Nainstalujte VSFTPD

Nejprve aktualizujte index úložiště pomocí následujícího příkazu v Terminálu:

$ sudo apt aktualizace

Nyní můžete vsftpd nainstalovat následujícím způsobem:

$ sudo apt install vsftpd

Systém vás může vyzvat k zadání hesla sudo a může vás také vyzvat k volbě Y / n (ano / ne) pro pokračování instalace vsftpd. Pokračujte stisknutím klávesy Y.

Po dokončení instalace ji můžete ověřit pomocí následujícího příkazu:

$ vsftpd -verze

Krok 2: Povolte FTP v bráně firewall

Pokud na vašem počítači běží firewall, povolte porty 20 a 21 pro přenos FTP. Chcete-li zkontrolovat, zda je spuštěna brána firewall, spusťte v Terminálu následující příkaz:

stav $ sudo ufw

Pokud na výstupu vidíte stav „aktivní“, znamená to, že ve vašem systému běží brána firewall.

Chcete-li povolit port 20 a 21, spusťte v Terminálu následující příkaz:

$ sudo ufw povolit 20 / tcp
$ sudo ufw povolit 21 / tcp

Nyní pro potvrzení, zda byla pravidla přidána, spusťte v Terminálu následující příkaz:

stav $ sudo ufw

Níže uvedený výstup ukazuje, že brána firewall povolila porty FTP.

Krok 3: Konfigurace přístupu FTP

Nyní provedeme několik základních konfigurací pro server FTP. Ale než půjdeme na konfigurace, vytvořme zálohu konfiguračního souboru vsftpd pomocí níže uvedeného příkazu v Terminálu:

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

Nyní upravte konfigurační soubor vsftpd následujícím způsobem:

$ sudo nano / etc / vsftpd.konf

Nyní upravte konfigurace tak, aby odpovídaly následujícím způsobem:

poslouchat = ANO
listen_ipv6 = NE
connect_from_port_20 = ANO
anonymous_enable = NE
local_enable = ANO
write_enable = ANO
chroot_local_user = ANO
allow_writeable_chroot = ANO
secure_chroot_dir = / var / run / vsftpd / prázdný
pam_service_name = vsftpd
pasv_enable = ANO
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = ANO
userlist_file = / etc / vsftpd.seznam uživatelů
userlist_deny = NE

Nyní uložte a zavřete vsftpd.konfigurační soubor.

Krok 4: Přidejte uživatele FTP

Nyní přidáme uživatele do seznamu povolených uživatelů FTP. Pro účely testování vytvoříme nový uživatelský účet s názvem „tin“ a poté nastavíme jeho heslo.

Chcete-li vytvořit nového uživatele FTP, použijte následující příkaz:

$ sudo adduser plechovka

Poté nastavte jeho heslo pomocí níže uvedeného příkazu:

$ sudo passwd plechovka

Přidejte uživatele do seznamu povolených uživatelů FTP:

$ echo "cín" | sudo tee -a / etc / vsftpd.seznam uživatelů

Krok 5: Restartujte službu VSFTPD

Po dokončení konfigurací restartujte službu vsftpd. Spusťte níže uvedený příkaz:

$ sudo systemctl restart vsftpd

Chcete-li vsftpd povolit jako spuštění, spusťte v terminálu následující příkaz:

$ sudo systemctl povolit vsftpd

Krok 6: Otestujte přístup FTP

Nakonfigurovali jsme server FTP tak, aby umožňoval přístup pouze „uživateli“. Nyní k testování budete potřebovat klienta FTP. Zde použijeme Filezilla jako FTP klienta.

Filezilla můžete nainstalovat následovně:

$ sudo apt nainstalovat filezilla

Chcete-li spustit Filezilla, buď ji prohledejte v seznamu aplikací, nebo jednoduše spusťte následující příkaz v Terminálu:

$ filezilla

Toto bude výchozí zobrazení, které uvidíte při spuštění Filezilla.

Abychom se nyní mohli připojit k FTP serveru, budeme potřebovat jeho IP adresu. IP adresu vašeho FTP serveru najdete zadáním příkazu v Terminálu:

$ ip a

Níže uvedený výstup ukazuje, že IP adresa našeho FTP serveru je 192.168.72.189.

V okně Filezilla zadejte IP adresa serveru FTP vsftpd, uživatelské jméno, a Heslo v příslušných polích. Poté klikněte Rychlé připojení pro připojení k FTP serveru vsftpd.

Jakmile jste připojeni k serveru FTP, zkuste nahrát a stáhnout soubory na a ze serveru FTP.

Závěr

To je vše! V tomto příspěvku jsme se zabývali nastavením FTP serveru vsftpd na počítači Debian 10. Nyní můžete snadno přistupovat a nahrávat / stahovat soubory na az vašeho FTP serveru.

Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...
Trackpad a ukazatel myši AppyMouse na obrazovce pro tablety Windows
Uživatelé tabletů často postrádají ukazatel myši, zejména když obvykle používají notebooky. Dotykové smartphony a tablety mají mnoho výhod a jediným o...
Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...