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:
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt update aus, um die Paketliste zu aktualisieren.
- 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:
- Öffnen Sie die FTP-Serverkonfigurationsdatei mit sudo nano /etc/vsftpd.conf .
- 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.
- Speichern Sie die Änderungen, und schließen Sie die Datei.
Nachdem Sie den FTP-Server konfiguriert haben, müssen Sie ihn neu starten:
- Führen Sie den Befehl sudo systemctl restart vsftpd aus, um den FTP-Server neu zu starten.
- Ü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:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo adduser ftpuser ein, wobei "ftpuser" der Name des neuen Benutzers ist.
- Danach werden Sie aufgefordert, das Kennwort für den neuen Benutzer einzugeben.
- 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.
- 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.