lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Ich habe ein Ubuntu 22.04 VPS und möchte darauf einen FTP Server erstellen wo ich auch Benutzer anlegen kann mit eigenen Heimverzeichnissen und sich die Benutzer mit jedem beliebigen FTP Programm damit verbinden und Dateien hochladen, bearbeiten und löschen können.
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

vsftpd ist ein kostenloser und leicht konfigurierbarer FTP Server für Linux.

sudo apt install vsftpd

Die Konfiguration nimmst du in der Datei

/etc/vsftpd.conf

vor. Öffne die Datei mit einem Texteditor, z.b nano.

nano /etc/vsftpd.conf

Achte darauf, dass die folgenden Zeilen in deiner Konfiguration stehen

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
allow_writeable_chroot=YES

Um FTP Benutzer zu erstellen legst du neue Benutzer im Betriebssystem an.

sudo adduser testuser

Für den Benutzer wird ein Homeverzeichnis unter

/home/<benutzername>

erstellt. Der Benutzer kann sich jetzt mit dem Passwort das du beim Anlegen des Benutzer verwendet hast über FTP anmelden.

von (576 Punkte)  
0 Pluspunkte 0 Minuspunkte

ProFTP ist sehr einfach zu installieren und kostenlos.

sudo apt install proftpd

In der Datei

/etc/proftpd/proftpd.conf

kannst du diesen Befehl einfügen, damit Benutzer nur auf ihr eigenes Verzeichnis zugreifen dürfen.

DefaultRoot ~
von (389 Punkte)