Пример выдран из рабочей системы, т.е. сто пудей рабочий, специально для лентяев читать маны и комментарии в примерах конфигов. В общем юзайте на здоровье :))))
Хотя на самом деле в конфигурировании данного фтп сервера нет ничего сложного, все работает практически «искаропки», но иногда бывают затыки 🙂
# main
dirmessage_enable=YES
#connect_from_port_20=YES
ftpd_banner=Welcome to FTP service.
listen=YES
listen_port=21
background=YES
#listen_address=x.x.x.x
ftp_username=ftp
nopriv_user=nobody
use_localtime=YES
#secure_chroot_dir=/var/empty
#user_config_dir=/etc/vsftpd.d
pasv_min_port=40000
pasv_max_port=49999
force_dot_files=YES
pam_service_name=vsftpd
# logging
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
log_ftp_protocol=YES
# local users
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
# anonymous access
anonymous_enable=NO
max_per_ip=20
anon_umask=077
anon_root=/var/ftp
anon_upload_enable=YES
anon_mkdir_write_enable=NO
anon_other_write_enable=YES
chown_uploads=YES
chown_username=nobody