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 客户端一样。

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”前复选框中的打勾去掉。

时间: 2024-11-05 12:30:47

FTP连接错误:PASV模式失败&数据socket 错误的相关文章

ftp上传时数据Socket错误连接超时的解决方法_应用技巧

ftp上传时数据Socket错误解决方法 一些网友在上传网站时,虽然可以连接但出现如下错误 -------------------------------------------- 200 Type set to ASCII. PASV 227 Entering Passive Mode (61,151,251,110,4,64). 数据 Socket 错误: 连接已失败 (连接已拒绝) --------------------------------------------  或是 -----

CentOS下PureFtp出现“数据 Socket 错误 连接已超时”错误解决办法

前段时间配置了PureFTP上传程序,但期间出现种种让人不爽的问题!比如在本地使用 FlashFTP 时出现最多的"数据 Socket 错误 连接已超时"错误,无论使用主动还是被动模式上传,都会有类似错误! [右] 数据 Socket 错误: 没有到主机的通道 [右] 列表 错误 [右] PASV [右] 227 Entering Passive Mode (116,255,246,176,83,197) [右] 正在打开数据连接 IP: 116.255.246.176 端口: 214

《从零开始学Swift》学习笔记(Day 52)——Cocoa错误处理模式

原创文章,欢迎转载.转载请注明:关东升的博客   Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式. Swift 1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift2.0之后采用了do-try-catch错误处理模式. 下面的示例代码是从文件中读取字符串到内存中,如果使用Swift 1.x错误处理模式代码如下: import Foundation var err: NSError? //定义可选的NSE

ftp连接出现socket错误=#10054的解决方法_FTP服务器

错误提示:无法从控制socket读取.socket错误=#10054 解决方法:linux下的service iptables stop linux下的service vsftpd start 错误提示: 无法从控制socket读取.socket错误=#10054 解决方法: linux下的service iptables stop linux下的service vsftpd start        解决root用户无法登陆的问题: 将/etc/vsftpd/ftpusers与/etc/vsf

FTP连接错误:Failed to retrieve directory listing 解决办法

在服务器上用vsftp软件建立了FTP服务,但是在使用FillaZilla客户端连接该FTP时,却出现了如下的错误信息服务:  代码如下 复制代码 Status:    Resolving address of smilejay.com Status:    Connecting to 192.3.170.172:21... Status:    Connection established, waiting for welcome message... Response:    220 (vs

SQL数据库实例名称找不到或远程连接失败并显示错误error40的原因及解决办法_MsSql

分享由字符"\"转义引起的SQL数据库实例名称找不到或远程连接失败并显示错误error40的解决办法: 一.问题介绍 很久没有用c#去连数据库程序了,不过在网上找了一些资料,基本上还是写出来了,但是调试初步完成的程序时候,却发现在con.open()这个方法总是出错,说找不到数据库实例名称,或者远程连接失败,显示的错误是error40. 错误如下:   二.环境介绍 1.我的数据库是sqlserver2008,使用的开发环境是vs2013,.net4.0 2.我的数据库安装采用的命名实

andord socket连接网站,怎么获取网页数据

问题描述 andord socket连接网站,怎么获取网页数据 可以连上baidu.com ,但是到readline(),就卡助了...怎么获取数据阿,或者是显示出百度的主页,求救

网络编程-Linux socket udp发送数据返回socket错误22

问题描述 Linux socket udp发送数据返回socket错误22 linux下用c网络编程用sendto发送数据,总返回socket error代号22是什么错误呢? 解决方案 http://blog.csdn.net/dog250/article/details/9569855

错误:无法与 SFTP 服务器建立 FTP 连接

错误:无法与 SFTP 服务器建立 FTP  问题 有一天我要连接到我的 web 服务器.我使用 FileZilla 连接到 FTP 服务器.当我输入主机名和密码连接服务器后,我得到了下面的错误. Error: Cannot establish FTP connection to an SFTP server. Please select proper protocol. Error: Critical error: Could not connect to server 原因 看见错误信息后我