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