ftp 的 ls 和 get 命令在 vmware 中不起作用

ftp 的 ls 和 get 命令在 vmware 中不起作用

我正在使用 vmware player 版本 3.1 来启动 minix 3 操作系统映像。启动 minix 操作系统后,我想使用 ftp 从服务器获取一些文件。与服务器的 ftp 连接正常,但当我使用命令“ls”或“get”时,除了显示“200 PORT 命令成功”并挂起外,什么也没有发生。输入 ls+enter 或 get+enter 后,我唯一能做的就是使用 ctrl+c 退出 ftp。

如果有人知道这个问题的解决方案,请帮忙。

谢谢

答案1

在执行任何其他操作之前先尝试该passive命令,也许您的防火墙正在阻止入站数据连接(默认情况下,FTP 服务器会打开一个数据链接回到客户端 - 在我们新的“你不能信任每个人并且让一切保持开放”的世界中,这是 FTP 的更大问题之一)。有关被动模式的更多信息请见此处。

相关内容