个人经常用的ftp配置文件,仅保存下。
#关闭匿名用户
anonymous_enable=NO
#允许本地用户有写入权限(0755)
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
dirmessage_enable=YES
#关闭DNS反向解析
reverse_lookup_enable=no
#有nat不能使用,需要注释掉,重点关注
connect_from_port_20=YES
#开启log
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=no
log_ftp_protocol=YES
#空闲时间和连接超时(秒)
idle_session_timeout=600
data_connection_timeout=120
#默认用户的主目录
local_root=/opt/lampp/htdocs/test
#锁定用的目录
#chroot_local_user=YES
#和chroot_local_user一块使用,可以定义某个用户的特定根目录
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#所有用户只能在自己的根目录里
user_config_dir=/etc/vsftpd/userconfig
#开启/etc/hosts.allow and deny限制IP地址连接ftp
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
#控制登录ftp的用户,禁止登录的用户,加入列表
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
#每个用户的最大限速,每个原IP的最大连接数
local_max_rate=3000000
max_per_ip=50