So richten Sie VSFTPD FTP -Server auf Debian Top 10 ein?

So richten Sie VSFTPD FTP -Server auf Debian Top 10 ein?
VSFTPD (sehr sicherer FTP -Daemon), der unter GNU General Public Lizenz lizenziert ist, ist ein FTP -Protokoll, das zum Übertragen von Dateien in und von einem Remote -Netzwerk verwendet wird. Es ist ein sicherer, stabiler und schneller FTP -Server, der unter Linux/UNIX -Betriebssystemen unterstützt wird. In diesem Beitrag lernen wir, wie Sie einen VSFTPD -FTP -Server auf dem Debian -System einrichten.

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.