查看是否已经安装vsftpd
rpm -qa | grep vsftpd
如果没有就安装
yum -y install vsftpd
设置开机启动
chkconfig vsftpd on
启动vsftpd: service vsftpd start
停止vsftpd: service vsftpd stop
重启vsftpd: service vsftpd restart
设置防火墙21端口
vi /etc/sysconfig/iptables
REJECT行之前添加如下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
重启防火墙
service iptables start
打开vsftpd配置文件
vi /etc/vsftpd/vsftpd.conf
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
增加用户ftpuser
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
设置用户密码
passwd ftpuser
打开chroot_list文件
vi /etc/vsftpd/chroot_list
将ftp用户添加进去
ftpuser
重新启动vsftpd
service vsftpd restart