VsftpdConfig
Материал из OpenWiki
vsftpd считается одним из самых простых, качественных, безопасных и эффективных ftp серверов на сегодняшний день. В данном примере демон работает от пользователя root. Для того, чтобы сервер мог обслужить запрос, пользователь должен быть реальным (не анонимным и иметь учётную запись в /etc/passwd) и иметь правильный shell и home. Если нужно разрешить пользователю только ftp, но не ssh, достаточно указать в качестве shell для пользователя оболочку /sbin/nologin и добавить её в файл /etc/shells.
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 xferlog_enable=YES xferlog_std_format=YES idle_session_timeout=600 data_connection_timeout=120 chroot_local_user=YES force_dot_files=YES secure_chroot_dir=/usr/local/share/vsftpd/empty listen=YES background=YES listen_port=221 # listen_address=127.0.0.1 max_clients=10 max_per_ip=5 connect_from_port_20=YES pasv_min_port=50000 pasv_max_port=50100