默认配置文件
anonymous_enable=YES
# 允许匿名用户登陆(一般不会开启FTP服务)
local_enable=YES
# 允许本地用户登陆
write_enable=YES
# 允许本地用户上传
local_umask=022
# 本地用户上传umask值
dirmessage_enable=YES
# 用户进入目录时,显示message文件中的信息
message_file=.message
# 指定信息文件(欢迎信息)
xferlog_enable=YES
# 激活记录日志
connect_from_port_20=YES
# 主动模式数据传输接口
xferlog_std_format=YES
# 使用标准的ftp日志格式
listen=YES
# 允许被监听
pam_service_name=vsftpd
# 设置PAM外挂文件模块提供的认证服务所使用的配置文件名,即/etc/pam.d/vsftpd文件
userlist_enable=YES
# 用户登陆限制
tcp_wrappers=YES
# 是否使用tcp_wrappers作为主机访问控制方式
常用全局配置
listen_address=192.168.4.1
# 设置监听的IP地址(仅允许指定IP访问我的IP,相当于防火墙)
listen_port=21
# 设置监听的FTP服务的端口号
download_enable=YES
# 是否允许下载文件(默认允许登陆就允许下载)
max_clients=0
# 限制并发客户连接数
max_per_ip=0
# 限制同一IP地址的并发性连接数
被动模式
pasv_enable=YES
# 开启被动模式
pasv_min_port=24500
# 被动模式最小端口
pasv_max_port=24600
# 被动模式最大端口
常用安全模式
accept_timeout=60
# 被动模式,连接超时时间
connect_timeout=60
# 主动模式,连接超时时间
idle_session_timeout=600
# 600秒没有任何操作就断开连接
data_connection_timeout=500
# 资料传输时,超过500秒没有完成,就断开传输(慎重打开,有可能传输文件很大)