Notiz: Die Befehle wurden an der neuesten Veröffentlichung von Debian I getestet.e., Debian 10.
Setup VSFTPD FTP Server auf Debian 10
Befolgen Sie die folgenden Schritte, um den VSFTPD -Server auf Debian 10 einzurichten:
Schritt 1: Installieren Sie VSFTPD
Aktualisieren Sie zunächst den Repository -Index mit dem folgenden Befehl in Terminal:
$ sudo APT Update
Jetzt können Sie VSFTPD wie folgt installieren:
$ sudo apt install VSFTPD
Das System fordert Sie möglicherweise für ein Sudo -Passwort auf und fordert Sie möglicherweise auch mit der Option Y/N (Ja/Nein) auf, mit der Installation von VSFTPD fortzufahren. Drücken Sie y, um fortzufahren.
Nach Abschluss der Installation können Sie sie mit dem folgenden Befehl überprüfen:
$ vsftpd -version
Schritt 2: FTP in der Firewall zulassen
Wenn eine Firewall auf Ihrem Computer ausgeführt wird, lassen Sie die Ports 20 und 21 für den FTP -Verkehr zu. Um zu überprüfen, ob eine Firewall ausgeführt wird, führen Sie den folgenden Befehl im Terminal aus:
$ sudo UFW Status
Wenn Sie in der Ausgabe „aktiv“ Status sehen, bedeutet dies, dass die Firewall auf Ihrem System ausgeführt wird.
Führen Sie jetzt den folgenden Befehl in Terminal aus, um Port 20 und 21 zuzulassen:
$ sudo ufw erlauben 20/tcp
$ sudo ufw erlauben 21/tcp
Um zu bestätigen, ob die Regeln hinzugefügt wurden, führen Sie den folgenden Befehl in Terminal aus:
$ sudo UFW Status
Die folgende Ausgabe zeigt, dass die Firewall die FTP -Ports ermöglicht hat.
Schritt 3: Konfigurieren des FTP -Zugriffs
Jetzt werden wir einige grundlegende Konfigurationen für den FTP -Server durchführen. Bevor Sie jedoch Konfigurationen entscheiden, sollten Sie die VSFTPD -Konfigurationsdatei unter Verwendung des folgenden Befehls in Terminal erstellen:
$ sudo cp /etc /vsftpd.conf /etc /vsftpd.Conf.orig
Bearbeiten Sie nun die VSFTPD -Konfigurationsdatei wie folgt:
$ sudo nano /etc /vsftpd.Conf
Ändern Sie nun die Konfigurationen so, dass sie sie wie folgt entsprechen:
Hören Sie = Ja
listen_ipv6 = nr
Connect_from_port_20 = Ja
anonymous_enable = no
local_enable = ja
write_enable = ja
chroot_local_user = ja
degly_writable_chroot = yes
Secure_chroot_dir =/var/run/vsftpd/leer
pam_service_name = vsftpd
pasv_enable = ja
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = yes
Benutzerlist_file =/etc/vsftpd.Benutzerliste
userlist_deny = nr
Speichern und schließen Sie nun die VSFTPD.Conf -Konfigurationsdatei.
Schritt 4: FTP -Benutzer hinzufügen
Jetzt werden wir einen Benutzer zur zulässigen FTP -Benutzerliste hinzufügen. Zu den Testzwecken erstellen wir ein neues Benutzerkonto mit dem Namen „TIN“ und setzen dann sein Passwort ein.
Verwenden Sie den folgenden Befehl: Um einen neuen FTP -Benutzer zu erstellen, verwenden Sie den folgenden Befehl:
$ sudo adduser din
Setzen Sie dann sein Passwort mit dem folgenden Befehl fest:
$ sudo Passwd Zinn
Fügen Sie den Benutzer der zulässigen FTP -Benutzerliste hinzu:
$ echo "Zinn" | sudo tee -a /etc /vsftpd.Benutzerliste
Schritt 5: VSFTPD -Service neu starten
Sobald Sie die Konfigurationen beendet haben, starten Sie den VSFTPD -Dienst neu,. Führen Sie den Befehl unten aus, um dies zu tun:
$ sudo systemctl restart vsftpd
Führen Sie den folgenden Befehl im Terminal aus, um den VSFTPD als Startup zu aktivieren:
$ sudo systemctl aktivieren vsftpd
Schritt 6: Testen Sie den FTP -Zugriff
Wir haben den FTP -Server so konfiguriert, dass nur Benutzer "TIN" Zugriff auf Benutzer ermöglicht,. Um es zu testen, benötigen Sie einen FTP -Client. Wir werden hier die Dateizilla als FTP -Client verwenden.
Sie können die Dateizilla wie folgt installieren:
$ sudo apt installieren Sie FileZilla
Um Filezilla zu starten, suchen Sie entweder über die Liste der Anwendungen oder führen Sie einfach den folgenden Befehl in Terminal aus:
$ filezilla
Dies ist die Standardansicht, die Sie beim Start der Dateizilla sehen werden.
Um eine Verbindung zum FTP -Server herzustellen, benötigen wir seine IP -Adresse. Sie finden die IP -Adresse Ihres FTP -Servers, indem Sie den Befehl in Terminal eingeben:
$ ip a
Die folgende Ausgabe zeigt, dass die IP -Adresse unseres FTP -Servers 192 ist.168.72.189.
Geben Sie im Fenster FileZilla die ein IP Adresse des VSFTPD FTP -Servers, Nutzername, Und Passwort in ihren jeweiligen Feldern. Dann klick Schnelle Verbindung Um eine Verbindung zum VSFTPD -FTP -Server herzustellen.
Sobald Sie mit dem FTP -Server verbunden sind, laden Sie die Dateien auf und vom FTP -Server herunter und laden Sie sie herunter.
Abschluss
Das ist alles, was es gibt! In diesem Beitrag haben wir wie man VSFTPD FTP -Server auf Debian 10 Machine eingerichtet. Jetzt können Sie auf einfache Weise auf Dateien zu und von Ihrem FTP -Server zugreifen und hochladen/herunterladen/herunterladen/herunterladen/herunterladen/herunterladen/herunterladen.