使用“ls”命令时 FTP 服务器挂起:“考虑使用 PASV”

Add*_*don 4 ftp

我尝试在匿名 FTP 会话上使用“ls”命令,但是当我输入“ls”命令时,我得到:

200 端口命令成功。考虑使用 PASV。

它像这样挂起(没有返回到 ftp 提示符)。

我重新启动 ftp 会话并进入被动模式(引用 PASV),但我遇到另一个问题:“没有到主机的路由”

您有什么建议吗?

use*_*686 5

quote PASV 您想象的那样进入被动模式 \xe2\x80\x93 “PASV”是一个立即命令(在每次传输之前)而不是永久模式切换命令。

\n\n

相反,每当请求文件传输时,都必须告诉客户端使用 PASV 而不是 PORT 。ls

\n\n

对于inetutils-ftp,使用命令,或以或passive运行客户端。pftpftp --passive

\n