Vsftp

Uit DeVliegendeWiki

Ga naar: navigatie, zoeken

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.

Persoonlijke instellingen