Heim  >  Artikel  >  Computer-Tutorials  >  Das Ubuntu-System verwendet vsftpd zum Erstellen eines FTP-Servers.

Das Ubuntu-System verwendet vsftpd zum Erstellen eines FTP-Servers.

WBOY
WBOYnach vorne
2024-02-18 17:50:13383Durchsuche

Das Ubuntu-System verwendet vsftpd zum Erstellen eines FTP-Servers.

Um mit vsftpd einen FTP-Server auf einem Ubuntu-System zu erstellen, können Sie die folgenden Schritte ausführen:

  1. 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
  2. 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
    • Speichern und schließen Sie die Datei.
  3. 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.

  4. Vsftpd-Dienst starten:

    Führen Sie den folgenden Befehl aus, um den vsftpd-Dienst zu starten:

    sudo systemctl start vsftpd
  5. 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
  6. FTP-Server überprüfen:

    Verwenden Sie einen FTP-Client auf einem anderen Computer, um eine Verbindung zu Ihrem FTP-Server herzustellen und sich mit den von Ihnen erstellten Benutzeranmeldeinformationen anzumelden. Sie sollten erfolgreich eine Verbindung zum FTP-Server herstellen und auf Ihre Dateien zugreifen können.

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen