1、检查是否已经安装vsftpd服务;
[root@localhost ~]# rpm -qa | grep vsftpd [root@localhost ~]#如果没有安装就是开始yum安装,并设置随机启动;
[root@localhost ~]# yum -y install vsftpd
[root@localhost ~]# chkconfig vsftpd on [root@localhost ~]#2、 管理vsftpd相关命令:
启动vsftpd: service vsftpd start
停止vsftpd: service vsftpd stop
重启vsftpd: service vsftpd restart
3、配置防火墙,添加端口21;
-A INPUT -p tcp -m multiport --dport 20,21 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp --dport 30000:31000 -j ACCEPT
4、配置ftp服务器;
1)、添加用户ftpuser,设置用户密码;
[root@server0 vsftpd]# useradd ftpuser [root@server0 vsftpd]# passwd ftpuser
2)、修改配置文件;
[root@localhost sbin]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES //匿名用户不能登录
pasv_enable=YES --开启被动模式 pasv_min_port=30000 --被动模式最小端口 pasv_max_port=31000 --被动模式最大端口
5、重启vsftpd 和 iptables服务;
完成设置;