我正在使用 vmware player 版本 3.1 来启动 minix 3 操作系统映像。启动 minix 操作系统后,我想使用 ftp 从服务器获取一些文件。与服务器的 ftp 连接正常,但当我使用命令“ls”或“get”时,除了显示“200 PORT 命令成功”并挂起外,什么也没有发生。输入 ls+enter 或 get+enter 后,我唯一能做的就是使用 ctrl+c 退出 ftp。
如果有人知道这个问题的解决方案,请帮忙。
谢谢
答案1
在执行任何其他操作之前先尝试该passive
命令,也许您的防火墙正在阻止入站数据连接(默认情况下,FTP 服务器会打开一个数据链接回到客户端 - 在我们新的“你不能信任每个人并且让一切保持开放”的世界中,这是 FTP 的更大问题之一)。有关被动模式的更多信息请见此处。