安装并设置开机启动
yum -y install vsftpd
chkconfig vsftpd on
setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1
setsebool -P allow_ftpd_anon_write 1
setsebool -P allow_ftpd_use_cifs 1
setsebool -P allow_ftpd_use_nfs 1
setsebool -P httpd_enable_ftp_server 1
setsebool -P tftp_anon_write 1
service vsftpd restart
开启FTP 21端口
iptables -I INPUT -p TCP --dport 21 -j ACCEPT
创建FTP用户并修改密码
useradd -d /home/yumei/ftp/settlecore -s /sbin/nologin settlecore
passwd settlecore
禁止用户访问上级目录
vim /etc/vsftpd/vsftpd.conf
修改这三个参数
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在/etc/vsftpd/chroot_list(没有则创建)中添加ftp用户
重启vsftpd
service vsftpd restart