Einführung
VSFTPD (Very Secure File Transfer Protocol Daemon) ist ein beliebter Weg, um Dateien zwischen Ihrem Computer und einem entfernten Computer zu übertragen.
In diesem Artikel installieren wir vsftpd auf einem Ubuntu 20.04.
Voraussetzungen
Root-Zugriff auf den Server
Installation von VSFTPD auf Ubuntu Cloud Server
Zuerst installieren wir vsftpd mit dem folgenden Befehl:
apt-get install vsftpd
Vsftpd ist jetzt installiert, aber wir müssen es in /etc/vsftpd.conf mit Ihrem bevorzugten Texteditor konfigurieren. Ich werde hier Nano verwenden.
nano /etc/vsftpd.conf
Sobald Sie drinnen sind, müssen Sie ein paar Dinge ändern. Unten sind diejenigen aufgeführt, die geändert werden müssen, und warum wir sie ändern werden.
anonymous_enable=NO
Dadurch wird die Möglichkeit für Benutzer deaktiviert, sich anonym anzumelden
local_enable=YES
Da wir anonyme Anmeldungen deaktiviert haben, müssen wir Benutzeranmeldungen aktivieren, die die lokalen Authentifizierungsdateien verwenden.
write_enable=YES
Dadurch können Benutzer Änderungen am Dateisystem vornehmen.
chroot_local_user=YES
Dadurch wird eingeschränkt, dass Benutzer nur auf ihre Home-Verzeichnisse zugreifen können.
Speichern und schließen Sie die Datei und starten Sie dann den VSFTPD-Dienst neu, um die Änderungen zu übernehmen:
systemctl restart vsftpd
Danach können Sie die Datei speichern und schließen.
FTP-Benutzer hinzufügen
Als nächstes müssen wir einen FTP-Benutzer erstellen. Ich werde in diesem Beispiel den Benutzer „atlantic“ verwenden, aber Sie können jeden beliebigen Benutzernamen verwenden. Um einen Benutzer hinzuzufügen, führen Sie den folgenden Befehl aus.
adduser atlantic
Geben Sie ein Passwort für den Benutzer ein und füllen Sie den Rest aus, wenn Sie möchten. Sie können auch die Eingabetaste für den Rest drücken.
Sie müssen jetzt die Root-Inhaberschaft für das Home-Verzeichnis des Benutzers bereitstellen.
chown root:root /home/atlantic
Damit der Benutzer Dateien hochladen kann, müssen wir als Nächstes ein Verzeichnis unter seinem Home-Verzeichnis erstellen.
mkdir /home/atlantic/folder
Stellen Sie dann dem Benutzer dieses Verzeichnis zur Verfügung.
chown atlantic:atlantic /home/atlantic/folder
Jetzt ist dieser Benutzer so eingerichtet, dass er sich anmeldet und Dateien in sein Ordnerverzeichnis hochlädt.
Geben Sie Folgendes in Ihren Browser ein, um per FTP über das Internet auf Ihren Server zuzugreifen:
ftp://
Sie werden nun aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben. Alles erledigt!
Besuchen Sie Atlantic.Net für weitere Updates oder erfahren Sie mehr über unsere VPS-Hosting-Optionen. Sehen Sie sich unseren VPS-Hosting-Preis an.