各位网友好,小编关注的话题,就是关于为什么ftp连接不上的问题,为大家整理了2个问题为什么ftp连接不上的解答内容来自网络整理。
FTP服务器不能连接是怎么回事啊
我谈谈自己的看法。
如果服务器工作在active模式,即使浏览器IE也无法成功登录,因为浏览器客户端处于NAT设备的后方,只有(Port N —> FTP control Port 21 ) 的出向entry,而没有 ( FTP 20 --> Port N+1) 的入向entry,所以FTP server 工作在active 模式下,所有的客户端都无法登录服务器,并最终访问文件。
既然IE可以无障碍访问,说明服务器可以fallback到
passive
Chrome浏览器之所以无法工作,是因为没有尝试连接 port 20,而服务器告知的> 1023 端口,由于没有开启入站规则,一直处于丢包状态,所以一旦开启入站规则(permit any port),立马就可以工作。

为什么FTP不能正常>毗连/h2>
思路:
1、selinux 问题是不是开启了
2、iptbales 中是否加入ftp指定端口了
3、服务是否开启FTP 查找命令: 1、cat :/etc/selinux/config 查看 SELINUX = disable 是否处于关闭状态 2、cat /etc/sysconfig/iptables 查看防火墙是否开通ftp指定端口 3、 1)、使用命令:getsebool ftpd_disable_trans 可以查看当前的状态如果不是on 2)、输入命令:setsebool ftpd_disable_trans 1 当然也可以加入-P参数以便不需要每次开机都输入这个命令 setsebool -P ftpd_disable_trans 1 最后发现 ftp的状态是on ,开启,ftp就可以连接了。
到此,大家对为什么ftp连接不上的解答时否满意,希望为什么ftp连接不上的2解答对大家有用,如内容不符合请联系小编修改。