无法通过 Wget 进行 FTP

无法通过 Wget 进行 FTP

我正在尝试做 wgetftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2

我在工作时的虚拟机上运行着 Ubuntu Server 14.04.5...我通过 PuTTY ssh 进入服务器。

当我尝试 wget 时,它一直卡在:

sudo wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
--2017-03-27 14:36:22--  ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
           => ‘gmp-4.3.2.tar.bz2’
Resolving gcc.gnu.org (gcc.gnu.org)... 209.132.180.131
Connecting to gcc.gnu.org (gcc.gnu.org)|209.132.180.131|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /pub/gcc/infrastructure ... done.
==> SIZE gmp-4.3.2.tar.bz2 ... 1897483
==> PASV ... couldn't connect to 209.132.180.131 port 10190: Connection timed out
Retrying.

我已启用 ufw;但是,我尝试打开和关闭 ftp 端口,但无济于事。

现在我的 ufw 状态是允许来自我公司子网的 22 个...认为添加一条允许 209.132.180.131 的规则会有所帮助;然而,事实并非如此。

还有什么建议需要检查吗?

谢谢!

答案1

(我必须把这个作为答案,因为我因声誉低而无法发表评论)

尝试使用wget --no-passive-ftp。尝试访问被动端口时可能会出现问题。

相关内容