listen=NO | | 关闭 IPv4 单独监听,与下方 IPv6 配置配合使用,CentOS7 默认适配 |
listen_ipv6=YES | | |
anonymous_enable=NO | | |
local_enable=YES | | |
write_enable=YES | | |
local_umask=022 | | 本地用户上传文件的权限掩码,对应文件 644、目录 755,符合 Linux 通用权限规范 |
dirmessage_enable=YES | | |
xferlog_enable=YES | | |
connect_from_port_20=YES | | |
xferlog_std_format=YES | | |
listen_port=21 | | FTP 控制端口,默认 21,可自定义修改提升安全性 |
chroot_local_user=YES | | 限制用户只能在自己的家目录内,禁止切换到系统其他目录,核心安全配置 |
allow_writeable_chroot=YES | | 允许被 chroot 限制的家目录具备写入权限,CentOS7 必加,否则会报 500 OOPS 错误 |
chroot_list_enable=YES | | |
chroot_list_file=/etc/vsftpd/chroot_list | | 例外用户列表,文件内的用户不受 chroot 目录限制 |
userlist_enable=YES | | |
userlist_deny=NO | | 改为 NO 后,仅允许 user_list 文件内的用户登录 FTP,白名单机制,大幅提升安全性 |
userlist_file=/etc/vsftpd/user_list | | |