无法连接到远程服务器。套接字错误 = #2000

无法连接到远程服务器。套接字错误 = #2000

我不知道出了什么问题,但是登录到 proftpd 服务器后出现超时。

STATUS:>    [12.05.2014 16:30:24] Getting listing ""...
STATUS:>    [12.05.2014 16:30:24] Resolving host name mydomain.com...
STATUS:>    [12.05.2014 16:30:24] Host name mydomain.com resolved: ip = 176.28.54.199.
STATUS:>    [12.05.2014 16:30:24] Connecting to FTP server... mydomain.com:21 (ip = 176.28.54.244)...
STATUS:>    [12.05.2014 16:30:24] Socket connected. Waiting for welcome message...
        [12.05.2014 16:30:24] 220 ProFTPD 1.3.4c Server (ProFTPD) [176.28.54.199]
STATUS:>    [12.05.2014 16:30:24] Connected. Authenticating...
COMMAND:>   [12.05.2014 16:30:24] USER nx6_ftp_usr
        [12.05.2014 16:30:24] 331 Password required for nx6_ftp_usr
COMMAND:>   [12.05.2014 16:30:24] PASS *****
        [12.05.2014 16:30:24] 230 User nx6_ftp_usr logged in
STATUS:>    [12.05.2014 16:30:24] Login successful.
COMMAND:>   [12.05.2014 16:30:24] PWD
        [12.05.2014 16:30:24] 257 "/" is the current directory
STATUS:>    [12.05.2014 16:30:24] Home directory: /
COMMAND:>   [12.05.2014 16:30:24] FEAT
        [12.05.2014 16:30:24] Informational Message Only:
        211-Features:
         MDTM
         MFMT
         TVFS
         UTF8
         AUTH TLS
         MFF modify;UNIX.group;UNIX.mode;
         MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
         LANG en-US*
         PBSZ
         PROT
         REST STREAM
         SIZE
        211 End
STATUS:>    [12.05.2014 16:30:24] This site supports features.
STATUS:>    [12.05.2014 16:30:24] This site supports SIZE.
STATUS:>    [12.05.2014 16:30:24] This site can resume broken downloads.
COMMAND:>   [12.05.2014 16:30:24] REST 0
        [12.05.2014 16:30:24] 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
COMMAND:>   [12.05.2014 16:30:24] PASV
        [12.05.2014 16:30:25] 227 Entering Passive Mode (176,28,54,199,160,55).
COMMAND:>   [12.05.2014 16:30:25] LIST
STATUS:>    [12.05.2014 16:30:25] Connecting FTP data socket... 176.28.54.199:41015...
ERROR:>     [12.05.2014 16:30:35] Can't connect to remote server. Socket error = #2000.
ERROR:>     [12.05.2014 16:30:35] Timeout (10000 ms).

我再次检查了端口 21 是否被阻止,我的互联网连接是否正常,并且登录通常正常。对我来说奇怪的是进入被动模式后 IP (160,55) 后面的部分,以及 LIST 命令后尝试连接到端口 41015。

有人知道如何修复它吗?提前谢谢!

答案1

ftp 使用 2 个端口,20/TCP 数据端口,21/TCP 控制端口,请检查防火墙、该端口的路由设置。根据您与服务器的连接,您可能需要对被动端口范围进行端口转发。

Proftpd在线文档

在配置文件中设置:

#example range
PassivePorts 49152 65534

根据您需要的服务器连接数,几个端口就足够了。

PassivePorts 50000 50010

不要忘记重新加载或重新启动 proftpd 守护进程。

然后,您将连接到您的(家庭)路由器并设置“端口转发”,“游戏应用程序共享”或类似名称(取决于您的路由器的品牌)

如何将端口转发到您的 PC 通常写在路由器的手册中。

相关内容