Vsftp
Uit DeVliegendeWiki
vsftp (very secure ftp deamon) is een FTP deamon
Inhoud |
Bronnen
Configuratie
Dit betreft een configuratie voor gebruik op een eigen ontwikkel-webserver, inclusief toegang als root op de hele computer.
Bewerk bestand
/etc/vsftpd.conf
als volgt.
Sta gebruikers met computer-accounts op de server toe om in te loggen:
local_enable=YES
Sta toe dat gebruikers kunnen uploaden:
write_enable=YES
Sta toe dat gebruikers ook buiten hun home directory kunnen navigeren:
# chroot_local_users=YES
Herstart vsftpd:
/etc/init.d/vsftpd restart
Verwijder root bovenaan de lijst
/etc/ftpusers
Herstarten
/etc/init.d/vsftpd restart
Installatie
apt-get install vsftpd
Root access enablen
Bestand
/etc/ftpusers
bevat een lijst van accounts die niet mogen inloggen met ftp. root Staat bovenaan deze lijst. Dat heeft waarschijnlijk een beveiliging-gerelateerde reden. Desalniettemin: De betreffende regel uitcommentariseren,
Bron: http://www.linuxforums.org/forum/redhat-fedora-linux-help/64249-vsftpd-permission-denied-root.html
Time-out aanpassen
Ik erger me vaak aan korte een korte time-out, oftewel, dat de verbinding door de server gereset wordt. Nautilus kan daar ook niet altijd goed mee overweg. Voor een ontwikkelserver wil ik een onbeperkte time-out.
Ik denk dat de betreffende time-out als volgt wordt ingesteld in /etc/vsftpd.conf:
# You may change the default value for timing out an idle session. #idle_session_timeout=600
Een dag heeft 86400 seconden. Met dat getal als time-out-parameter kan ik prima leven.
