用flashfxp上传文件,提示数据socket错误:连接超时

网络风影
原文地址: http://www.qianblog.cn/post/402.html

[右] 正在连接到 winstoneng -> IP=202.**.**.** PORT=21
[右] 已连接到 winstoneng
[右] 220 ns3 Microsoft FTP Service (Version 5.0).
[右] USER winstoneng
[右] 331 Password required for winstonengineering.
[右] PASS (隐藏)
[右] 230 User winstoneng logged in.
[右] SYST
[右] 215 Windows_NT version 5.0
[右] FEAT
[右] 500 'FEAT': command not understood
[右] PWD
[右] 257 "/winstoneng" is current directory.
[右] TYPE A
[右] 200 Type set to A.
[右] STAT -la
[右] 列表完成: 1 KB 于 0.44 秒 (3.9 KB/秒)
[右] DELE 001.html
[右] 250 DELE command successful.
[右] STAT -la
[右] 列表完成: 1 KB 于 0.19 秒 (8.8 KB/秒)
已删除 0 个文件夹, 1 个文件, 总计 34 KB 于 0.30 秒。
[右] CWD images
[右] 250 CWD command successful.
[右] PWD
[右] 257 "/winstoneng/images" is current directory.
[右] STAT -la
[右] 列表完成: 7 KB 于 0.33 秒 (23.1 KB/秒)
[右] TYPE I
[右] 200 Type set to I.
[右] PASV
[右] 227 Entering Passive Mode (202,75,54,102,17,197).
[右] 正在打开数据连接 IP: 202.**.**.** 端口: 4549
[右] 数据 Socket 错误: 连接超时
[右] 传送失败!
[右] PASV
[右] 227 Entering Passive Mode (202,**,**,**,17,216).
[右] 正在打开数据连接 IP: 202.**.**.** 端口: 4568
[右] 数据 Socket 错误: 连接超时
[右] 传送失败!
[右] TYPE A
[右] 200 Type set to A.
[右] STAT -la
[右] 列表完成: 7 KB 于 0.84 秒 (9.0 KB/秒)

我该如何设置flashfxp?

答:
把“使用被动模式”的勾去掉就正常了
或者在路由上映射服务端设定的被动模式所使用的所有端口,server-u就10个左右,微软的ftp是多少个,偶就不清楚了







数据Socket错误的解决方法
转载标签:电脑ftpsocket复选框数据连接杂谈 
 


[右] 正打开数据连接 IP: 192.168.1 端口: 2226
[右] 数据 Socket 错误: 连接被拒
[右] 列表错误
[右] PASV
[右] 227 Entering Passive Mode (192,168,1,1,8,183)
[右] 正打开数据连接 IP: 192.168.1.1 端口: 2231


数据Socket错误的解决方法

由于服务器安全设置,只放开部分端口可以访问服务器,因此这些随意的端口都被拦截,造成无法建立FTP连接。这是服务器网管为了保证用户的安全,所以用户在FTP的时候要选用PORT模式。
FTP设置帮助:FTP设置时,请勿选择在PASV模式下上传,否则将出现登录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上传时数据Socket错误解决方法 

一些网友在上传网站时,虽然可以连接但出现如下错误
--------------------------------------------
200 Type set to ASCII.
PASV
227 Entering Passive Mode (61,151,251,110,4,64).
数据 Socket 错误: 连接已失败 (连接已拒绝)
--------------------------------------------
或是
-------------------------------------------------
命令:>     REST 0
    350 Restarting at 0. Send STORE or RETRIEVE.
命令:>     PASV
    550 Passive mode not allowed on this server.
错误:>     请求的操作未执行(如,文件或目录未找到,不能访问)。
错误:>     建立数据 socket 失败。
 
-----------------------------------------------------
 
 
经常登录各种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”前复选框中的打勾去掉

你可能感兴趣的:(windows,socket,Microsoft,防火墙,REST)