vsFTPd


Autor: Stefan
Stand: 11.11.2009


Diesen FTP-Server lassen wir mit inetd laufen.
Daher folgendes in /etc/rc.conf einfügen:

inetd_enable="YES"


vsFTPd installieren:

cd /usr/local/ftp/vsftpd && make install clean


Die Config ist unter: /usr/local/etc/vsftpd.conf zufinden.

Hier stellen wir folgendes ein:

listen=NO  <- damit der FTP-Server nicht im "standalone" läuft...!
anonymous_enable=NO #braucht normaleweise keiner
local_enable=YES #lokaleuser erlauben
write_enable=YES #schreiben für lokaleuser erlauben
chroot_list_enable=YES #die lokalen benutzer sollen nur ihr home verzeiniss sehen


Weitere Beschreibungen zu Einstellungen finden Sie unter: http://vsftpd.beasts.org/vsftpd_conf.html

nun folgendes in /etc/inetd.conf eintragen:

ftp stream tcp nowait root /usr/local/libexec/vsftpd vsftpd


Inetd starten…stoppen:

killall inetd  <- stop alle

/usr/sbin/inetd -wW <- startet


Logs unter /var/log/vsftpd.log….

done…