CentOS 6 的VSFTP配置
listen=YES
pasv_enable=Yes
pasv_max_port=41000
pasv_min_port=40000
pasv_address=IP地址
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=NO
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
ssl_enable=NO
创建用户
useradd tom -s /sbin/nologin
CentOS 7 的VSFTP配置
在centos 6的vsftpd.conf配置的基础之上要加上
allow_writeable_chroot=YES
注释掉/etc/pam.d/vsftpd
#auth required pam_shells.so