路由器上做FTP端口映射后,外网访问时为什么出错!

发布时间:2024-05-19 14:03 发布:上海旅游网

问题描述:

*** CuteFTP 7.0 - build Mar 30 2006 ***

STATUS:> Getting listing ""...
STATUS:> Connecting to FTP server 210.51.188.192:2121 (ip = 210.51.188.192)...
STATUS:> Socket connected. Waiting for welcome message...
220 Serv-U FTP Server v6.0 for WinSock ready...
STATUS:> Connected. Authenticating...
COMMAND:> USER anonymous
331 User name okay, please send complete E-mail address as password.
COMMAND:> PASS *****
230 User logged in, proceed.
STATUS:> Login successful.
COMMAND:> PWD
257 "/" is current directory.
STATUS:> Home directory: /
COMMAND:> FEAT
211-Extension supported
CLNT
MDTM
MDTM YYYYMMDDHHMMSS[+-TZ];filename
SIZE
SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG
REST STREAM
XCRC filename;start;end
MODE Z
211 End
STATUS:> This site supports features.
STATUS:> This site supports XCRC.
STATUS:> This site supports SIZE.
STATUS:> This site can resume broken downloads.
COMMAND:> MODE Z
200 MODE Z ok.
COMMAND:> REST 0
350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:> PASV
227 Entering Passive Mode (221,194,21,134,234,98)
COMMAND:> LIST
STATUS:> Connecting FTP data socket 210.51.188.192:60002...
ERROR:> Can't read from control socket. Socket error = #10054.
ERROR:> PASV failed, trying PORT.
STATUS:> Waiting 0 seconds...
STATUS:> Getting listing "/"...
STATUS:> Connecting to FTP server 210.51.188.192:2121 (ip = 210.51.188.192)...
STATUS:> Socket connected. Waiting for welcome message...
220 Serv-U FTP Server v6.0 for WinSock ready...
STATUS:> Connected. Authenticating...
COMMAND:> USER anonymous
331 User name okay, please send complete E-mail address as password.
COMMAND:> PASS *****
230 User logged in, proceed.
STATUS:> Login successful.
COMMAND:> PWD
257 "/" is current directory.
STATUS:> Home directory: /
STATUS:> This site supports features.
STATUS:> This site supports XCRC.
STATUS:> This site supports SIZE.
STATUS:> This site can resume broken downloads.
COMMAND:> MODE Z
200 MODE Z ok.
COMMAND:> REST 0
350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:> PORT 192,168,0,12,6,11
200 PORT Command successful.
COMMAND:> LIST
150 Opening ASCII mode data connection for /bin/ls.
在路由器上将公网IP(的2121端口映射到内网FTP服务器的21端口。然后在外网使用CuteFTP连接公网IP的2121端口。
好像是LIST命令后的那一部分(为什么访问了60002端口?):
COMMAND:> LIST
STATUS:> Connecting FTP data socket 210.51.188.192:60002...
ERROR:> Can't read from control socket. Socket error = #10054.
ERROR:> PASV failed, trying PORT.

问题解答:

我个人认为是你的主机“服务”(services.msc)里面的设置问题啊!
我以前有过,但是我忘了设置什么了,你自己试试看,

热点新闻