小编The*_*son的帖子

PASV命令后wget ftp连接失败

在尝试将所有文​​件从一个 Web 服务器(“源”)传输到另一个(“目标”)时,wget 命令通过 FTP 进行连接,但无法在 PASV 命令之外继续进行。

我正在使用到“目标”服务器(共享主机上的 Linux 机器)的 SSH 连接来运行 wget 命令。

“源”服务器是微软服务器,我桌面上的FTP客户端没有问题。

这是我用来启动传输的命令:

wget -m ftp://username:'password'@sourceserver.com
Run Code Online (Sandbox Code Playgroud)

登录成功,然后发出这些命令:

==> SYST ... done.      ==> PWD ... done.
==> TYPE I ... done.    ==> CWD not needed.
==> ... couldn't connect to xxx.xxx.xxx.xxx port 1128: Connection timed out
Retrying.
Run Code Online (Sandbox Code Playgroud)

由于“无法连接”错误,每次重试时,它都会尝试不同的端口号(不是 21,它已经成功连接到)。我第一次记录错误时,它尝试了 487X 范围内的端口。

我不知道问题是在 Microsoft(“源”)服务器端还是在 Linux(“客户端”)端。

想法?

connection ftp wget

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

connection ×1

ftp ×1

wget ×1