FTP连接时提示“列表错误”是什么原因?

FTP出现“数据 Socket 错误: 连接被拒””ftp 列表错误”解决办法

通过FTP连接网站时出现“数据 Socket 错误: 连接被拒 列表错误”,如下图:

 

出现这个错误是因为没有去掉被动模式。(为了使服务器更加安全,我们只开放了21和80端口)
您只需要去掉被动模式和关闭防火墙就可以了。
现整理几个FTP工具解决方法如下:
经常遇到用户说无法登陆FTP,下面是解决的办法
常登录各种FTP服务器,会遇到socket错误,朋友也经常遇到,来问我。偏偏大家使用的是不同的FTP软件,所以,今天我把几种目前常用FTP软件的解决办法告诉大家。

★Cute FTP 3.5英文版:FTP—>Settings—>Options—>Firewall,将“PASV mode”前复选框中的打勾去掉。
★Cute FTP3.5中文版:FTP—>设置—>选项—>防火墙,“PASV方式(A)”前复选框中的打勾去掉。
★Cute FTP4.0中文版:右击你所建立的ftp站点—>选择属性(properties)—>去掉”use PASV mod” 选择项
★Cute FTP Pro2.0中文版:编辑—>全局设置—>连接—>连接类型,“PASV/PORT”下拉选项菜单选择PORT。
★Leap FTP2.7.2:Sites—>Site Manager—>Advanced,将“Use PASV mode”前复选框中的打勾去掉。
★flashfxp : 选项->参数->代理->去掉“使用被动模式”
★flashget : 选项->参数->代理服务器->编辑->将“Use PASV mode”前复选框中的打勾去掉。
一般出现此类问题的原因是客户端网络出口与服务器端防火墙的端口设置冲突造成的。
所以对于其他软件只要不选择PASV为连接类型,一般都可以解决这类问题了。
————————————————————————————————————-
ftp 列表错误;
如果出现这个错误的话,就是你机器本身防火墙被拦截了FTP软件,你需要放行还有要开放端口21(你FTP连接的端口)!