在Linux下安装完vsftp服务器,兴冲冲的打开windows的cmd控制台。
输入ftp 192.168.x.x 会出现
这是因为ftp服务没有开启的缘故。
然后打开dtp服务,查看进程是否加载。
确认ftp服务正常启动后,再在cmd下连接。使用匿名用户(anonymous)登录,密码 空,登陆成功。
ls 一下试试。提示连接建立失败,这是怎么回事呢?
有三种可能:
1、linux的防火墙没有配置让 ftp 连接通过
解决方法:
(1)配置防火墙,
(2)关闭放火墙
#service iptables stop
2、selinux 没有设置 让 ftp 通过
解决方法:
(1)设置selinux通过
(2)彻底关闭selinux
3、windows 放火墙阻挡
解决方法:
直接关闭防火墙
特别注意:windows的防火墙也会 阻挡ftp 访问。