vsftpd的主配置文件详解

anonymous_enable=YES 允许匿名用户登录
#
local_enable=YES 允许本地用户登录
#
write_enable=YES 允许写权限
#
local_umask=022
#
#anon_upload_enable=YES 允许匿名用户上传
#
#anon_mkdir_write_enable=YES 允许匿名用户创建目录
#
dirmessage_enable=YES 允许进入某目录中时显示欢迎信息
#
xferlog_enable=YES 记录使用者所有上传下载信息
#
connect_from_port_20=YES 确保ftp-datad 数据传送使用port 20
#
#chown_uploads=YES 开启匿名用户上传用户映射
#chown_username=whoever 将匿名用户上传的文件的用户映射为whoever用户
#
#xferlog_file=/var/log/xferlog 将上传下载信息记录到/var/log/vsftpd.log中
#
xferlog_std_format=YES 使用standalone启动vsftpd
#
#idle_session_timeout=600 如果使用者600秒没有动作,则强制离线
#
#data_connection_timeout=120 如果 client与 Server 间的数据传送在 120 秒内都无法传送成功,则强制剔除
#
#nopriv_user=ftpsecure
#
#async_abor_enable=YES
#
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
#ftpd_banner=Welcome to blah FTP service. 显示登录欢迎信息
#
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#
#chroot_local_user=YES 禁锢本地用户
#chroot_list_enable=YES 禁锢表
#chroot_list_file=/etc/vsftpd/chroot_list 禁锢表在/etc/vsftpd/chroot.list
#
#ls_recurse_enable=YES
#
listen=YES 允许监听
#
#listen_ipv6=YES 允许监听ipv6端口

pam_service_name=vsftpd 认证,/etc/ftpuser,密码验证之后拒绝登录
userlist_enable=YES /etc/vsftpd/user_list文件中的用户不能访问vsftpd服务器
tcp_wrappers=YES 支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny)

原文地址:https://www.cnblogs.com/tianyik/p/5260559.html