1:安装vsftpd yum install vsftpd
2:关闭防火墙 service iptables stop
3:允许21端口通行 vi /etc/sysconfig/iptables 添加两条 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -p tcp --dport 30000:30100 -j ACCEPT
4:重启防火墙 service iptables restart
5:启动ftp service vsftpd start (这时可以匿名登录ftp了)
6:配置ftp vi /etc/vsftpd/vsftpd.conf
修改一下内容:
anonymous_enable=NO 设定不允许匿名用户访问。
之类的软件更好的连接服务器,得让VSFTPD支持被动模式才行,上面已经开通相应端口防火墙,
在最后加入
pasv_enable=YES
pasv_max_port=30100
pasv_min_port=30000
(上面的30000--30100端口号可以是其它的,在此举例)
30000端口可以不开放。
7:开放root用户接口 注释/etc/vsftpd下user_list 和ftpuser都把root用户。
时间: 2024-11-29 02:45:04