In dieser Anleitung führen wir Sie durch die Installation und Konfiguration von VSFTPD unter Ubuntu 16.04 . VSFTPD ist ein Initialismus des Very Secure File Transfer Protocol Daemon. Es ist ein kostenloser und quelloffener, schneller, stabiler, leichter und sehr sicherer FTP-Server für Unix- und Linux-Betriebssysteme, der unter der GNU General Public License autorisiert ist. VSFTPD ist einer der am häufigsten verwendeten FTP-Server für Linux und wird als Standard-FTP-Server in einigen der größten Linux-Distributionen wie CentOS, Fedora, Ubuntu, NimbleX, Slackware und RHEL verwendet. VSFTP auf Ubuntu installieren ist eine einfache Aufgabe, befolgen Sie sorgfältig die nachstehenden Schritte und Sie sollten es in weniger als 10 Minuten installiert haben.
1. Anmeldung über SSH
Um VSFTPD auf Ihrem Ubuntu 16.04-Server zu installieren, müssen Sie sich über SSH als Benutzer root
anmeldenssh root@IP_address
2. Alle installierten Pakete aktualisieren
Stellen Sie zunächst sicher, dass alle installierten Pakete auf dem neuesten Stand sind
apt-get update && apt-get upgrade
3. Installieren Sie VSFTPD unter Ubuntu 16.04
Alles, was Sie tun müssen, um VSFTPD auf Ihrem Ubuntu 16.04 VPS zu installieren, ist, den folgenden Befehl in Ihrem Linux-Terminal auszuführen
apt-get -y install vsftpd
4. Konfigurieren Sie VSFTPD
Nachdem es erfolgreich installiert wurde, müssen wir einige Änderungen an seiner Konfiguration vornehmen. Öffnen Sie die Datei /etc/vsftpd.conf und suchen und ändern Sie die folgenden Zeilen:
vim /etc/vsftpd.conf # Controls whether anonymous logins are permitted or not. anonymous_enable=NO # Allow local users to login local_enable=YES # Set 'write_enable' to YES in order to allow changes to the filesystem write_enable=YES # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking), # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be # on the client anyway.. ascii_upload_enable=YES ascii_download_enable=YES # You can set the root directory of the FTP users. if not specified, users' home directory equals FTP home directory local_root=public_html
Speichern Sie die Konfigurationsdatei und starten Sie den FTP-Server neu, damit die Änderungen wirksam werden
systemctl restart vsftpd
Stellen Sie VSFTPD so ein, dass es beim Systemstart automatisch gestartet wird
systemctl enable vsftpd
Eine Liste aller Optionen finden Sie in der Konfigurationsdatei unter http://vsftpd.beasts.org/vsftpd_conf.html
Root-Anmeldungen sind in VSFTPD aus Sicherheitsgründen standardmäßig deaktiviert. Um auf Ihren FTP-Server zugreifen zu können, müssen Sie einen neuen Systembenutzer erstellen
adduser FTPUSER
Dabei ist FTPUSER der Name des Benutzers, den Sie erstellen möchten. Sie werden aufgefordert, ein neues Passwort für den neuen Benutzer und einige optionale Informationen wie den vollständigen Namen des Benutzers, die Telefonnummer usw. einzugeben. Bitte beachten Sie, dass es sehr wichtig ist, immer starke Passwörter für die Konten zu verwenden. Verwenden Sie am besten eine Kombination aus Buchstaben und Zahlen und mindestens 10 Zeichen lang.
Nachdem Sie nun Ihren FTP-Server installiert und konfiguriert und einen neuen FTP-Benutzer erstellt haben, können Sie mit Ihrem neu erstellten Benutzer über ein Terminal, einen Webbrowser oder mithilfe eines FTP-Clients wie FileZilla auf den FTP-Server zugreifen.
Natürlich müssen Sie nicht VSFTPD auf Ubuntu 16.04 installieren , wenn Sie einen unserer VPS-Hostingdienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, VSFTPD oder einen anderen FTP-Server für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation von VSFTPD auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.