1、安装yum install vsftpd
2、配置:
vim /etc/vsftpd/chroot_list
#允许本地用户xxx和yyy访问FTP目录(默认为用户主目录)
xxx
yyy
/etc/vsftpd/vsftpd.conf(cat /etc/vsftpd/vsftpd.conf |grep -v ^#)
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
#chroot_local_user=NO只允许访问主目录,YES可以访问主目录外的其他目录
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
3、常见问题
①不能切换目录错误执行:
setsebool -P ftp_home_dir 1
service vsftpd restart
②如果FTP不能登录
删除/etc/vsftp/ftpusers、/etc/vsftp/user_list下的用户
晒图如下: