我尝试从 Unix 命令提示符下载 FTP 服务器但出现“远程主机关闭连接”异常。
当我从 Windows 命令提示符尝试时也遇到了同样的异常,但使用 WinScp 可以毫无问题地下载文件。
无法得到这个问题。我们想使用 crontab 来安排文件下载任务。
谁能给我一些想法来调查根本原因。
注意-使用用户和密码连接 FTP 服务器
请参阅下面我所遵循的步骤。我不知道在窗口命令提示符中执行 FTP 命令时在哪里检查 FTP 日志。
可能有一些防火墙阻止了,但我想知道我是否能够使用同一系统中的 Winscp 执行相同操作。
答案1
几乎所有现代 FTP 服务器都以被动模式运行 - 您的命令行 FTP 客户端可能默认为主动模式并会向您提供此断开连接消息。
请尝试以下操作:
ftp> open <server>
<login with username and password>
ftp> passive
ftp> get <file>
输入被动命令后,您应该得到被动模式的确认。