免责声明

易百易数码科技

ftp为什么无法连接(ftp为什么无法连接服务器)

FTP服务器不能连接是怎么回事啊

我谈谈自己的看法。

如果服务器工作在active模式,即使浏览器IE也无法成功登录,因为浏览器客户端处于NAT设备的后方,只有(Port N —> FTP control Port 21 ) 的出向entry,而没有 ( FTP 20 --> Port N+1) 的入向entry,所以FTP server 工作在active 模式下,所有的客户端都无法登录服务器,并最终访问文件。

既然IE可以无障碍访问,说明服务器可以fallback到

passive

模式,并且支持在port 20 端口监听用户的数据访问请求,因为防火墙入站只开启了20、21端口。

Chrome浏览器之所以无法工作,是因为没有尝试连接 port 20,而服务器告知的> 1023 端口,由于没有开启入站规则,一直处于丢包状态,所以一旦开启入站规则(permit any port),立马就可以工作。

ftp为什么无法连接(ftp为什么无法连接服务器)-图1

为什么我的电脑连接不上ftp

电脑登不上ftp站点的原因,可能是因为防火墙设置不正确,也可能是浏览器的FTP选项设置不正确。处理方法如下:

第一步、先检查电脑上防火墙软件设置是否正确,windows系统默认的防火墙是否有打开21端口,或电脑是否安装了防火墙软件,例如端星个人防火墙,必需支持FTP 21端口才能下使用。

第二步、查检FTP软件是否有去掉被动模式,默认方式是充许的,您必需手动将被动模式选选去掉才可以正常登陆,方式如下。1、使用IE登陆方式:"工具"-->"Internet选项"-->"高级" 选项卡,往下拉,可以看到“使用ftp被动模式” 把前面的勾去掉即可。

ftp为什么无法连接(ftp为什么无法连接服务器)-图2

2、使用ftp客户端工具也一样,应去掉被动模式、pasv前面的勾。CuteFTP:Edit -> Setting -> Connection -> Firewall -> PASV Mode或File -> Site Manager,在左边选中站点 -> Edit -> Use PASV mode。

3、FlashGet:工具-> 选项 -> 代理服务器 -> 直接连接 -> 编辑 -> PASV模式。

4、FlashFXP:选项-> 参数选择 -> 代理/防火墙/标识 -> 使用被动模式或站点管理 -> 对应站点 -> 选项 -> 使用被动模式或快速连接 -> 切换 -> 使用被动模式。

ftp为什么无法连接(ftp为什么无法连接服务器)-图3

FTP无法与服务器建立连接如何解决

原因一:防火墙设置了拦截

解决方法:升级到Win10系统后,有时防火墙设置了拦截,从而导致访问FTP服务器不成功。这时我们可打开控制面板,选择“系统和安全”,设置Windows防火墙,在Windows防火墙允许应用中,勾选上FTP服务器专用栏,以允许通过防火墙进行通信。

原因二:找不到元素报错

解决方法:Windows的FTP使用了Internet选项的配置,打开控制面板,找到Internet选项,在连接部分选择“局域网设置”,在局域网设置页面勾选上“自动检测设置”,然后点击确定即可,这样就不会出现找不到元素的报错信息了。

到此,以上就是小编对于ftp为什么无法连接服务器的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇