个人经常用的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