Inhaltsverzeichnis

vsftpd

Installation und Konfiguration

Beschreibung

vsftpd (Very Secure FTP Daemon) ist ein sicherer und weit verbreiteter FTP-Server für Linux.

Kurzfassung - vsftpd ist ein schneller, sicherer FTP-Server für Linux mit Support für lokale Benutzer, Chroot und passive Übertragungen. Ermöglicht granulare Rechteverwaltung. - Für produktive Nutzung sollte FTPS (TLS) mit eigenem Zertifikat aktiviert werden. Durchdachte Portfreigaben und SELinux/Firewall-Regeln sichern den Betrieb ab.

Installation

Debian/Ubuntu:

sudo apt update
sudo apt install vsftpd

RedHat/CentOS:

sudo dnf install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd

Grundkonfiguration

Die Konfigurationsdatei befindet sich unter `/etc/vsftpd.conf`.

Wichtige Optionen:

Beispiel:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

Nach Änderungen:

sudo systemctl restart vsftpd

Benutzerverwaltung

FTP-Zugang erfolgt mit Systembenutzern. Neue Benutzer können mit `adduser` angelegt werden.

Firewall-Freigabe

sudo ufw allow 21/tcp
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload

Weitere Informationen

man vsftpd
man vsftpd.conf