Was ist vsftp?

Aus xinux.net
Zur Navigation springen Zur Suche springen

Grundsätzliches

  • Der vsftpd ist ein Server für das File Transfer Protocol.
  • Als Akronym steht sein Name für Very Secure File Transfer Protocol Daemon.
  • Die Bezeichnung als very secure trägt dem Umstand Rechnung, dass der Schutz gegen unbefugte Nutzung im Mittelpunkt der Entwicklung steht.
  • Zu diesem Zweck verfügt der vsftpd über eine Softwarearchitektur aus Modulen und Komponenten mit möglichst kompakter Programmierung, die als separate Prozesse miteinander kommunizieren.
  • Als Nebeneffekt ergab sich exzellentes Verhalten unter hoher Last.
  • Komplizierte Funktionen stehen beim vsftpd eher hinten an.
  • vsftpd lässt sich mit einer einzelnen Konfigurationsdatei (meist /etc/vsftpd.conf) einstellen und erlaubt in seiner Ausgangskonfiguration nur anonymes FTP.
  • vsftpd macht exzessiven Gebrauch von chroot-Jails, sodass im Falle eines Sicherheitslecks die Gefahr der Kompromittierung des gesamten Systems minimiert wird, da der Ausbruch aus einem Unix-chroot normalerweise unmöglich ist.
  • Wie die meisten Daemons braucht vsftpd unter keinen Umständen Root-Rechte.

Quellen