So richten Sie einen FTP -Server mit VSFTPD auf Ubuntu Top 10 ein.Top 10 Lts

So richten Sie einen FTP -Server mit VSFTPD auf Ubuntu Top 10 ein.Top 10 Lts
VSFTPD ist ein Open -Source -FTP -Server. Es ist sehr sicher und extrem schnell. VSFTPD ist ebenfalls stabil. Es ist auch einfach zu konfigurieren. In diesem Artikel werde ich Ihnen zeigen, wie Sie den VSFTPD -FTP -Server auf Ubuntu 18 installieren und konfigurieren.04 LTS.

Installieren von VSFTPD:

VSFTPD ist im offiziellen Paket -Repository von Ubuntu erhältlich. Sie können es also problemlos auf Ihrem Ubuntu -Computer mit dem APT -Paketmanager installieren.
Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Installieren Sie nun VSFTPD mit dem folgenden Befehl:

$ sudo apt install VSFTPD

VSFTPD sollte installiert werden.

VSFTPD -Konfigurationsdatei:

Die VSFTPD -Konfigurationsdatei ist /etc/vsftpd.Conf.

Die ursprüngliche VSFTPD -Konfigurationsdatei verfügt über alle unterstützten Optionen (die meisten werden kommentiert) mit viel Dokumentation, mit denen Sie leicht verstehen können, was diese Optionen tun. Daher ziehe ich es vor, eine Sicherung der ursprünglichen Konfigurationsdatei beizubehalten und eine neue leere Konfigurationsdatei zu erstellen. Geben Sie dann alle Konfigurationsoptionen ein, die Sie auf die neue Konfigurationsdatei anwenden möchten. Wenn Sie Hilfe benötigen, können Sie sich immer die Sicherungskonfigurationsdatei ansehen. Die Konfigurationsdatei ist auch sehr klein und einfach.

So erstellen Sie eine Sicherung der ursprünglichen Konfigurationsdatei /etc/vsftpd.Conf, Führen Sie den folgenden Befehl aus:

$ sudo mv -v /etc /vsftpd.conf /etc /vsftpd.Conf.bk

Erstellen Sie nun eine neue leere Konfigurationsdatei mit dem folgenden Befehl:

$ sudo touch /etc /vsftpd.Conf

Jetzt können Sie wie folgt auf die ursprüngliche gesicherte Konfigurationsdatei zugreifen:

$ weniger /etc /vsftpd.Conf.bk

Wenn Sie Hilfe benötigen, können Sie sich jederzeit die ursprüngliche Sicherungskopie der Konfigurationsdatei ansehen.

Konfigurieren von VSFTPD:

In diesem Artikel werde ich einen sehr einfachen FTP -Server konfigurieren, auf dem Sie sich als Benutzer auf dem Server anmelden und Dateien in den jeweiligen Heimverzeichnissen hochladen können.

Öffnen Sie zunächst die VSFTPD -Konfigurationsdatei /etc/vsftpd.Conf mit dem folgenden Befehl:

$ sudo nano /etc /vsftpd.Conf

Geben Sie nun die folgenden Zeilen in der Konfigurationsdatei ein und speichern Sie die Datei durch Drücken + X gefolgt von y Und .

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

Sagen wir nun, Sie möchten nur die Benutzer lassen Linda, Alex Und Bob Greifen Sie über FTP auf ihre Heimverzeichnisse zu. Dazu müssen Sie diese Benutzernamen einer Liste hinzufügen /etc/vsftpd.Benutzerliste.

Öffnen Sie nun die Datei /etc/vsftpd.Benutzerliste mit Nano wie folgt:

$ sudo nano /etc /vsftpd.Benutzerliste

Geben Sie nun die Benutzernamen ein, die Sie hier über FTP Zugriff auf ihre Heimverzeichnisse ermöglichen möchten. Speichern Sie dann die Datei durch Drücken + X gefolgt von y Und .

Starten Sie nun den VSFTPD -Dienst mit dem folgenden Befehl neu:

$ sudo systemctl restart vsftpd

Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob der VSFTPD -Dienst ausgeführt wird:

$ sudo systemctl Status vsftpd

Wie Sie sehen können, wird der VSFTPD -Dienst ausgeführt. Also haben wir es richtig konfiguriert.

Hinzufügen von FTP -Benutzern:

Jetzt müssen Sie neue Benutzer hinzufügen (sagen wir, sagen wir Linda, Bob, Alex) auf Ihren Betriebssystemen. Anschließend können sich diese Benutzer am FTP -Server anmelden und Dateien hochladen.

Sie können den Benutzer erstellen Linda mit dem folgenden Befehl:

$ sudo userAdd -m linda

Sie müssen auch ein Anmeldekennwort für den Benutzer festlegen Linda. Dies ist auch das FTP -Anmeldekennwort für den Benutzer Linda.

Legen Sie nun ein Anmeldekennwort für den Benutzer fest Linda mit dem folgenden Befehl:

$ sudo passwd linda

Geben Sie nun ein Passwort ein Linda und drücke .

Titieren Sie das gleiche Passwort für erneut Linda und drücke . Das Passwort sollte festgelegt werden.

Genauso erstellen Sie den Benutzer Bob Und Alex.

$ sudo userAdd -m Bob
$ sudo userAdd -m Alex

Legen Sie auch ein Passwort für den Benutzer fest Bob Und Alex.

$ sudo passwd bob
$ sudo Passwd Alex

Zugriff auf den FTP -Server:

Mit dem Filezilla FTP -Client können Sie einfach auf Ihren FTP -Server zugreifen. Sie können auch ein FTP -Konto unter Windows als Netzwerkspeicherort hinzufügen. In diesem Abschnitt zeige ich Ihnen beide Möglichkeiten, auf den FTP -Server zuzugreifen.

Führen Sie zunächst den folgenden Befehl aus, um die IP -Adresse Ihres FTP -Servers zu finden:

$ ip a | Egrep "inet"

Wie Sie sehen können, lautet die IP -Adresse meines FTP -Servers 192.168.21.186. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Um mithilfe von Filezilla FTP -Client eine Verbindung herzustellen, öffnen Sie FileZilla, geben Sie die IP -Adresse in die IP -Adresse ein Gastgeber Abschnitt, der Benutzername und das Passwort in der Anmeldung in der Nutzername Und Passwort Abschnitt, Hafen 21 und klicken Sie dann auf Schnelle Verbindung. Sie sollten verbunden sein.

Wie Sie sehen können, habe ich einige Dateien hochgeladen und es hat funktioniert.

Wenn Sie Ihr FTP -Konto als Netzwerkspeicherort unter Windows montieren möchten, öffnen Sie Dateimanager und klicken Sie auf Computer > Fügen Sie einen Netzwerkstandort hinzu wie im Screenshot unten markiert.

Klicken Sie nun auf Nächste.

Wählen Sie nun aus Wählen Sie einen benutzerdefinierten Netzwerkstandort und klicken Sie auf Nächste.

Geben Sie nun die IP -Adresse Ihres FTP -Servers ein (FTP: // 192.168.21.186) wie im Screenshot unten markiert und klicken Sie auf Nächste.

Stellen Sie jetzt sicher Melden Sie sich anonym an ist deaktiviert und geben Sie Ihren FTP -Benutzernamen ein. Klicken Sie dann auf Nächste.

Geben Sie dann einen Namen für Ihren Netzwerkstandort ein. Es kann alles sein, was Sie wollen. Klicken Sie dann auf Nächste.

Klicken Sie nun auf Beenden.

Geben Sie nun das Kennwort Ihres FTP -Benutzers ein und klicken Sie auf Einloggen.

Sie sollten angemeldet sein. Wie Sie sehen können, sind alle Dateien, die ich früher mit FileZilla hochgeladen habe.

Wie Sie sehen können, habe ich eine andere Datei hochgeladen und sie funktioniert.

Nachdem Sie jetzt verbunden sind, können Sie auf Ihr FTP -Konto zugreifen, wann immer Sie möchten, dass Sie über den Datei -Explorer von Windows möchten.

Wie Sie sehen können, habe ich 2 weitere FTP -Konten unter Windows hinzugefügt. Ich kann jetzt gleichzeitig mit allen arbeiten.

So installieren und errichten Sie einen FTP -Server auf Ubuntu 18.04 LTS mit VSFTPD.