Um mit vsftpd einen FTP-Server auf einem Ubuntu-System zu erstellen, können Sie die folgenden Schritte ausführen:
Vsftpd installieren:
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um vsftpd zu installieren:
sudo apt update sudo apt install vsftpd
Vsftpd konfigurieren:
Öffnen Sie die Konfigurationsdatei von vsftpd mit einem Texteditor (z. B. nano oder vi):
sudo nano /etc/vsftpd.conf
In der Konfigurationsdatei können Sie bei Bedarf folgende Änderungen vornehmen oder hinzufügen:
Anonymen Zugriff aktivieren (falls erforderlich):
anonymous_enable=YES
Anonyme Uploads deaktivieren (falls gewünscht):
anon_upload_enable=NO
Lokalen Benutzerzugriff aktivieren:
local_enable=YES
Legen Sie die Liste der Benutzer fest, die sich anmelden dürfen:
userlist_enable=YESuserlist_file=/etc/vsftpd.userlistuserlist_deny=NO
Wenn Sie Benutzer auf ihr Home-Verzeichnis beschränken möchten, entkommentieren Sie die folgende Zeile:
chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list
Benutzer erstellen:
Wenn Sie lokalen Benutzern den Zugriff auf den FTP-Server ermöglichen möchten, können Sie einen FTP-Benutzer erstellen. Führen Sie den folgenden Befehl aus, um einen neuen Benutzer zu erstellen:
sudo adduser ftpuser
Legen Sie den Benutzernamen und das Passwort gemäß den Anweisungen fest.
Vsftpd-Dienst starten:
Führen Sie den folgenden Befehl aus, um den vsftpd-Dienst zu starten:
sudo systemctl start vsftpd
Firewall konfigurieren:
Wenn auf Ihrem System eine Firewall aktiviert ist (z. B. ufw), müssen Sie den Datenport von FTP öffnen. Führen Sie den folgenden Befehl aus, um die FTP-Übertragung zu ermöglichen:
sudo ufw allow 20/tcpsudo ufw allow 21/tcp
Jetzt haben Sie erfolgreich einen FTP-Server mit vsftpd auf Ihrem Ubuntu-System eingerichtet. Bitte beachten Sie, dass diese Schritte für Ubuntu-Systeme gelten. Wenn Sie eine andere Linux-Distribution verwenden, konsultieren Sie bitte die entsprechende Dokumentation oder Anleitung.
Das obige ist der detaillierte Inhalt vonDas Ubuntu-System verwendet vsftpd zum Erstellen eines FTP-Servers.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!