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

WBOY
Freigeben: 2024-02-18 17:50:13
nach vorne
387 Leute haben es durchsucht

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
    Nach dem Login kopieren
  2. Vsftpd konfigurieren:

    Öffnen Sie die Konfigurationsdatei von vsftpd mit einem Texteditor (z. B. nano oder vi):

    sudo nano /etc/vsftpd.conf
    Nach dem Login kopieren

    In der Konfigurationsdatei können Sie bei Bedarf folgende Änderungen vornehmen oder hinzufügen:

    • Anonymen Zugriff aktivieren (falls erforderlich):

      anonymous_enable=YES
      Nach dem Login kopieren
    • Anonyme Uploads deaktivieren (falls gewünscht):

      anon_upload_enable=NO
      Nach dem Login kopieren
    • Lokalen Benutzerzugriff aktivieren:

      local_enable=YES
      Nach dem Login kopieren
    • Legen Sie die Liste der Benutzer fest, die sich anmelden dürfen:

      userlist_enable=YESuserlist_file=/etc/vsftpd.userlistuserlist_deny=NO
      Nach dem Login kopieren
    • 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
      Nach dem Login kopieren
    • 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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren
  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
    Nach dem Login kopieren
  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!

Verwandte Etiketten:
Quelle:mryunwei.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage