Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
vsftpd - Very Secure FTP Daemon
vsftpd ist ein leistungsstarker, sicherer und weit verbreiteter FTP-Server (File Transfer Protocol) für Linux-basierte Systeme. Er bietet eine Vielzahl von Funktionen, die sowohl für die Sicherheit als auch für die Leistung des Servers optimiert sind.
Syntax
vsftpd [Optionen] [Konfigurationsdatei]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `-h` | Zeigt die Hilfe an und listet alle verfügbaren Optionen auf. |
| `-v` | Zeigt die Version von vsftpd an. |
| `-o` | Überschreibt eine Standardoption mit einer benutzerdefinierten Konfiguration. |
| `-C` | Startet den Server im Konfigurationsmodus. |
| `–no-ssl` | Deaktiviert SSL/TLS-Verschlüsselung. |
| `–listen` | Aktiviert den „Listen“-Modus, der den Server im Hintergrund laufen lässt. |
Konfiguration
Die Konfiguration von vsftpd erfolgt hauptsächlich über die Datei `/etc/vsftpd.conf`. In dieser Datei können zahlreiche Parameter angepasst werden, um den FTP-Server nach den eigenen Sicherheits- und Leistungsanforderungen zu konfigurieren.
Wichtige Konfigurationsparameter:
| Option | Beschreibung |
|---|---|
| `anonymous_enable=YES` | Erlaubt anonyme Verbindungen zum FTP-Server. |
| `local_enable=YES` | Ermöglicht lokalen Benutzern das Einloggen. |
| `write_enable=YES` | Erlaubt das Schreiben von Dateien auf dem Server. |
| `chroot_local_user=YES` | Sperrt lokale Benutzer in ihrem Home-Verzeichnis. |
| `ssl_enable=YES` | Aktiviert SSL/TLS-Verschlüsselung für sichere Verbindungen. |
Beispiele
vsftpd starten:
sudo systemctl start vsftpd
Startet den vsftpd-Daemon auf dem System.
vsftpd im Hintergrund laufen lassen:
sudo vsftpd /etc/vsftpd.conf
Startet den Server im Hintergrund mit der angegebenen Konfigurationsdatei.
vsftpd mit benutzerdefinierten Optionen starten:
sudo vsftpd -o anonymous_enable=NO /etc/vsftpd.conf
Deaktiviert den anonymen Zugriff und startet den Server.
Hinweis
- vsftpd ist für seine hohe Sicherheit bekannt und ist daher eine bevorzugte Wahl für FTP-Server auf Linux-Systemen. - SSL/TLS-Verschlüsselung kann für den sicheren Austausch von Daten konfiguriert werden, was besonders für sensible Informationen wichtig ist.
Alternativen
Andere FTP-Server wie ProFTPD oder Pure-FTPd bieten ähnliche Funktionen, jedoch bietet vsftpd eine besonders gute Balance zwischen Leistung und Sicherheit.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man vsftpd
