数据Socket错误及连接后为什么列表错误的解决方法
[右] 正打开数据连接 IP: 192.168.1 端口: 2226
[右] 数据 Socket 错误: 连接被拒
[右] 列表错误
[右] PASV
[右] 227 Entering Passive Mode (192,168,1,1,8,183)
[右] 正打开数据连接 IP: 192.168.1.1 端口: 2231由于服务器安全设置,只放开部分端口可以访问服务器,
因此这些随意的端口都被拦截,造成无法建立FTP连接。这是服务器网管为了保证用户的安全,所以用户在FTP的
时候要选用PORT模式。FTP设置帮助:FTP设置时,请勿选择在PASV模式下上传,否则将出现登录FTP后,无法列表
等异常情况。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置。或者把系统自带的
防火墙及杀毒软件的防火墙关闭看看。
1)在ie中如何启用或者取消PASV模式:
如果要在ie里启用或关闭PASV方式,先打开IE,在菜单里选择:工具 -> Internet选项 -> 高级,在“使用被动ftp”前
面打上钩或者去掉钩,不过需要IE6.0以上才支持。
2)FTP下载工具取消被动模式的方法:
★Cute FTP 3.5英文版:FTP�D>Settings�D>Options�D>Firewall,将“PASV mode”前复选框中的打勾去掉。
★Cute FTP3.5中文版:FTP�D>设置�D>选项�D>防火墙,“PASV方式(A)”前复选框中的打勾去掉。
★Cute FTP4.0中文版:右击你所建立的ftp站点�D>选择属性(properties)�D>去掉"use PASV mod" 选择项
★Cute FTP Pro2.0中文版:编辑�D>全局设置�D>连接�D>连接类型,“PASV/PORT”下拉选项菜单选择PORT。
★Leap FTP2.7.2:Sites�D>Site Manager�D>Advanced,将“Use PASV mode”前复选框中的打勾去掉。
★flashfxp:选项->参数->代理->去掉“使用被动模式”的勾,如还不行则勾选上“使用跳过列表”!
注:一般情况下linux的主机会出现此种情况
★flashget:选项->参数->代理服务器->编辑->将“Use PASV mode”前复选框中的打勾去掉。
如果你用Serv-U架设FTP,那么Serv-U默认配置下两种方式都支持。
如果要关闭PASV方式,打开Serv-U,进入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow
passive mode data transfers”前面的钩去掉。
在 Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入给PASV模式使用的本地端口范围
,如60000-60020。请把端口范围限制在20个以内。之后,再在防火墙里打开这个范围的端口就可以了
另外:如果flashfxp经过以上的设置依然显示“ 列表错误”,我们需要将flashfxp选项中的【使用"stat -l ”列
目录(不兼容所有服务器)】的选项勾选上,针对于linux的服务器。