Installation und Konfiguration
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.
Debian/Ubuntu:
sudo apt update sudo apt install vsftpd
RedHat/CentOS:
sudo dnf install vsftpd sudo systemctl enable vsftpd sudo systemctl start vsftpd
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
FTP-Zugang erfolgt mit Systembenutzern. Neue Benutzer können mit `adduser` angelegt werden.
sudo ufw allow 21/tcp sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --reload
man vsftpd man vsftpd.conf