1. 安装ftp
yum install vsftpd ftp
2. 编辑/etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
去掉这两行的注释。
3. 新建/etc/vsftpd/chroot_list,添加用户ftproot
4. 添加用户和目录
useradd -d /opt/ftp -g ftp -s /sbin/nologin ftproot
psswd ftpuser 设置密码
5. 重启ftp
service vsftpd restart
注:出现错误500 OOPS: cannot change directory
可禁用SElinux的FTP传输审核功能
[root@xen ~]# setsebool -P ftpd_disable_trans
[root@xen ~]# service vsftpd restart