1. 安装ftp服务器
yum -y install vsftpd ftp #安装
chkconfig vsftpd on #设置开机开启ftp服务
2. 配置防火墙,开启21端口
1)打开配置
vim /etc/sysconfig/iptables
2)加入下边一行
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
3)重启防火墙
service iptables restart
3. 修改vsftpd配置
1)打开配置
vim /etc/vsftpd/vsftpd.conf
2)修改以下3行
97 # chroot_list_enable=YES
98 # (default follows)
99 # chroot_list_file=/etc/vsftpd/chroot_list
为以下三行
97 chroot_list_enable=YES
98 # (default follows)
99 chroot_list_file=/etc/vsftpd/chroot_list
3)增加新用户,指定路径,禁止登陆ssh权限
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
注:执行这一步若报错,先使用userdel ftpuser 删除用户,再使用root权限执行
4)设置密码为用户
passwd ftpuser
5)将ftp用户添加到ftp用户文件中,其中每一行代表一个用户
echo ftpuser >> /etc/vsftpd/chroot_list
4. 重新启动服务,之后服务就开启了
service vsftpd restart
二、本机自测ftp服务
1.使用用户名和密码登陆
1.guest用户
http://jingyan.baidu.com/article/03b2f78c771db45ea237ae28.html
2.真实用户
2.匿名用户