今天突然发现之前用的好好的Ftp客户端无法登陆ftp服务器了,并且FTP配置一直没变过,前几天还是可以的。刚才发现突然不行了,CuteFTP Pro主要问题是无法 List文件,CuteFTP Pro显示的错误日志如下:

命令:> PASS *****
230 Login successful.
状态:> 登录成功。
命令:> PWD
257 “/”
状态:> Home directory: /
命令:> FEAT
211-Features:
EPRT
EPSV
MDTM
PASV
REST STREAM
SIZE
TVFS
UTF8
211 End
状态:> 该站点支持 features。
状态:> 该站点支持 SIZE。
状态:> 该站点可以续传中断的下载。
命令:> REST 0
350 Restart position accepted (0).
命令:> PASV
227 Entering Passive Mode (10,17,2XX,136,156,72).
命令:> LIST -a
状态:> 正在连接 ftp 数据 socket 10.17.2X2.XXX:40008…
错误:> 无法连接到远程服务器。Socket 错误 = #10060

如果换Filezilla可以登陆服务器并List出文件,但此前Filezilla窗口日志会显示出一个诡异的提示:“服务器发回了不可路由的地址。使用服务器地址代替。”

通过查资料,得知Filezilla有个设置叫做主动模式,路径是设置——连接——FTP——被动模式,修改为“主动模式”就不再会有这个提示了。可惜Filezilla的界面实在用不惯,只好继续研究CuteFTP如何解决这个问题。

CuteFTP并没有类似Filezilla这样的主动/被动模式的选项,经过研究,发现在CuteFTP鼠标右键“站点属性”,在选项卡“类型”里面,把“数据连接类型”修改为”使用Port”模式就可以了,不要用“Pasv”模式。Port模式对应的就是Filezilla所谓的主动模式。

FTP连接失败

使用Port模式电脑会提示要打开防火墙的选项,允许Filezilla或者CuteFTP通过防火墙,这就是为什么这类软件默认都不用主动模式的原因,可能怕打扰到用户。

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: Ftp客户端无法登陆FTP服务器的解决方法