===== 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: * **anonymous_enable=NO** – Anonymer Zugriff deaktivieren * **local_enable=YES** – Lokale Benutzer erlauben * **write_enable=YES** – Schreibzugriff erlauben * **chroot_local_user=YES** – Benutzer ins Home-Verzeichnis einsperren 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 {{tag>vsftpd ftp ftps linux server sicherheit}}