今天安装过vsftpd后,基本配置已经ok;

在本地可以正常访问到

在其他server访问,提示

ftp: connect: No route to host

查了一下,和vsftpd服务的配置无关,因为本地已经可以正常访问到,首先考虑是防火墙是否添加21端口,

用命令iptables -L --line-num

发现已经添加了,此外,只能考虑是防火墙少了ftp的模块,导致出现的error

编辑vi /etc/sysconfig/iptables-config 

添加一行:IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp"

之后重新启动iptables

[root@In-Server3 ~]# service iptables restart

Flushing firewall rules: [  OK  ]

Setting chains to policy ACCEPT: filter [  OK  ]

Unloading iptables modules: [  OK  ]

Applying iptables firewall rules: [  OK  ]

Loading additional iptables modules: ip_nat_ftp ip_conntrack_ftp [  OK  ]

ok,模块已经加载了了

再访问ftp服务

就ok了。。。。。。