学校内网不能上传,怎么办

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:47:39
使用cutftp8.0上传工具
确定不是服务器问题.可能是路由问题..换个地方传就ok
提示的错误信息如下:
状态:> [2007/11/14 10:46:40] Socket 已连接。正在等候欢迎消息...
[2007/11/14 10:46:40] 220 Microsoft FTP Service
状态:> [2007/11/14 10:46:40] 已连接。正在验证...
命令:> [2007/11/14 10:46:40] USER kid
[2007/11/14 10:46:41] 331 Password required for kid.
命令:> [2007/11/14 10:46:41] PASS *****
[2007/11/14 10:46:41] 230 User kid logged in.
状态:> [2007/11/14 10:46:41] 登录成功。
命令:> [2007/11/14 10:46:41] PWD
[2007/11/14 10:46:41] 257 "/" is current directory.
状态:> [2007/11/14 10:46:41] Home directory: /
命令:> [2007/11/14 10:46:41] FEAT
[2007/11/14 10:46:42] 仅仅信息消息:
211-FEAT
SIZE
MDTM
211 END
状态:> [2007/11/14 10:46:42] 该站点支持 features。
状态:> [2007/11/14 10:46:42] 该站点支持 SIZE。
命令:> [2007/11/14 10:46:42] REST 100
[2007/11/14 10:46:43] 350 Restarting at 100.
状态:>

先说一下FTP的两种模式:
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。

PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。

因为PORT方式在传送数据时,由服务器主动连接客户端,所以,如果客户端在防火墙或NAT网关后面,用PORT方式将无法与Internet上的FTP服务器传送文件。这种情况需要使用PASV方式。几乎所有的ftp客户端软件都支持这两种方式。

学校里可能是通过防火墙设置,禁止了FTP打开其它的端口。所以你的客户端用PASV的方式联不到FTP上,进行数据传送。

解决方案,把你的FTP设置成PORT方式。
该解决方法需要以下任一一个条件成立:
1. 你的客户段不在内网。
2. 你的客户段在内网,但是你可以在路由或网关上做相关的端口映射。
否则就没办法解决了。

j 找高手哇