FTP连接错误:PASV模式失败&数据socket 错误


之前用VirtualBox搭建的win2003,现在还是会偶尔用用的,测试IIS下的FTP及asp,as.net是非常必要的。之前用IIS管理器搭建好FTP后,在Host机用flashfxp连接虚拟机时,总是会有一些错误,表现为:

  • FTP连接很慢,按理说都是同一个内网,速度是飞快才对的
  • 数据Socket 错误: 连接超时
  • PASV模式失败

查了查。原来问题是出在VirtualBox的网络连接方式,与FTP的传输协议PASV模式及PORT模式有关。具体原因看不懂了,太深了,反正按步骤设置成功解决了。

 

修改如下。

如何更改 Internet Explorer FTP 客户端模式

  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。
  3. 单击“高级”选项卡。
  4. 在“浏览”下,单击以清除“为 FTP 站点启用文件夹视图”复选框。
  5. 单击以选中“使用被动 FTP(为防火墙和 DSL 调制解调器兼容性)”复选框。
  6. 单击“确定”。

如果您选中了“为 FTP 站点启用文件夹视图”复选框,Internet Explorer 的表现就会像“标准”模式 FTP 客户端一样,即使您还选中了“使用被动 FTP”复选框也是如此。如果清除了“为 FTP 站点启用文件夹视图”复选框,然后选中了“使用被动 FTP”复选框,Internet Explorer 的表现就会像“被动”模式 FTP 客户端一样。

 

PORT 和 FTP PASV 两种模式的解释如下:http://support.microsoft.com/kb/323446


17条回应:“FTP连接错误:PASV模式失败&数据socket 错误”

  1. 博主!2012新年祝福语:新年恭喜您:一帆风顺 二龙腾飞 三羊开泰 四季平安 五福临门 六六大顺 七星高照 八方来财 九九同心 十全十美 百事亨通 千事吉祥,xisn.org,万事如意。