Zum Hauptinhalt springen

Wie erstelle ich einen Ubuntu FTP-Benutzer

FTP (File Transfer Protocol) - dies ist ein Dateiübertragungsprotokoll für Computernetzwerke. Es ermöglicht Benutzern, Daten auszutauschen, Dateien vom Server herunterzuladen und herunterzuladen. Eine Möglichkeit, FTP zu verwenden, besteht darin, einen FTP-Benutzer auf Ihrem Ubuntu-Server zu erstellen.

Erstellen eines FTP-Benutzers auf Ubuntu es mag für unerfahrene Benutzer eine entmutigende Aufgabe sein, aber es ist ziemlich einfach. In diesem Artikel werden wir uns die Schritte zum Erstellen eines FTP-Benutzers auf einem Ubuntu-Server ansehen.

Schritt 1: Installieren Sie das vsftpd-Paket, das einer der beliebtesten FTP-Server für Ubuntu ist. Führen Sie den Befehl sudo apt-get install vsftpd im Terminal aus, um das Paket zu installieren.

Schritt 2: Bearbeiten Sie nach der Installation des vsftpd-Pakets die Konfigurationsdatei /etc/vsftpd.conf. Kommentieren Sie die Zeile local_enable=YES, um die lokale Authentifizierung zu ermöglichen. Kommentieren Sie die Zeile auch aus write_enable=YES, um das Schreiben auf einen FTP-Server zuzulassen. Speichern Sie die Änderungen, und schließen Sie die Datei.

Installieren und Konfigurieren eines FTP-Servers unter Ubuntu

Führen Sie die folgenden Schritte aus, um einen FTP-Server auf Ubuntu zu installieren:

  1. Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt update aus, um die Paketliste zu aktualisieren.
  2. Führen Sie dann den Befehl sudo apt install vsftpd aus, um den VSFTPD-FTP-Server zu installieren.

Nachdem Sie den FTP-Server installiert haben, müssen Sie ihn konfigurieren:

  1. Öffnen Sie die FTP-Serverkonfigurationsdatei mit sudo nano /etc/vsftpd.conf .
  2. Suchen und ändern Sie die folgenden Einstellungen:
    • anonymous_enable=YES - anonyme Verbindung zulassen;
    • local_enable=YES - Verbindung lokaler Benutzer zulassen;
    • write_enable=YES - Ermöglicht das Schreiben von Dateien an lokale Benutzer.
  3. Speichern Sie die Änderungen, und schließen Sie die Datei.

Nachdem Sie den FTP-Server konfiguriert haben, müssen Sie ihn neu starten:

  1. Führen Sie den Befehl sudo systemctl restart vsftpd aus, um den FTP-Server neu zu starten.
  2. Überprüfen Sie den Status des FTP-Servers mit dem Befehl sudo systemctl status vsftpd .

Der FTP-Server ist jetzt konfiguriert und einsatzbereit. Sie können Benutzer erstellen und ihnen Zugriff auf Dateien auf dem Server gewähren. Um einen FTP-Benutzer zu erstellen, führen Sie den Befehl sudo adduser username aus, wobei username der Name des neuen Benutzers ist.

Sobald ein FTP-Benutzer erstellt wurde, kann er sich über einen FTP-Client mit seinen Anmeldeinformationen (Benutzername und Passwort) mit dem Server verbinden und Dateien hochladen oder herunterladen.

Erstellen eines FTP-Benutzers in Ubuntu

Um einen FTP-Benutzer in Ubuntu zu erstellen, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie ein Terminal und geben Sie den Befehl sudo adduser ftpuser ein, wobei "ftpuser" der Name des neuen Benutzers ist.
  2. Danach werden Sie aufgefordert, das Kennwort für den neuen Benutzer einzugeben.
  3. Das System kann dann zusätzliche Informationen anfordern, z. B. den vollständigen Namen und die Telefonnummer. Sie können diese Felder leer lassen, indem Sie einfach die Eingabetaste drücken.
  4. Nachdem der Benutzer erfolgreich erstellt wurde, müssen Sie ihm die Zugriffsrechte für den FTP-Server festlegen. Geben Sie dazu den Befehl sudo usermod -aG ftpuser ftp ein, wobei "ftpuser" der Name des erstellten Benutzers ist.

Jetzt wurde Ihr neuer Benutzer mit Zugriff auf den FTP-Server erfolgreich erstellt. Sie können seine Anmeldeinformationen verwenden, um eine Verbindung zu einem FTP-Server herzustellen und Dateien zu übertragen.

Beachten Sie, dass der erstellte Benutzer Zugriff auf die Dateien und Ordner in seinem Home-Verzeichnis hat. Wenn Sie den Zugriff auf andere Ordner ändern müssen, müssen Sie die Zugriffsrechte ändern oder die Dateien in den persönlichen Ordner des Benutzers verschieben.