FTP 未连接 - 无法输入用户凭证

FTP 未连接 - 无法输入用户凭证

我正在尝试从 Windows 命令行通过 FTP 从 Linux 服务器下载文件。我已使用 FileZilla 成功下载了文件(同一服务器,同一文件),但我想在 中进行此操作cmd.exe

我尝试了两件事:

$ ftp 10.58.83.2  
ftp> cd /home  
Not connected.  
ftp>  


$ ftp  
ftp> open 10.58.83.2  
ftp> cd /home  
Not connected.  
ftp>  

为什么没有提示我输入用户凭证?

== 编辑 ==
我尝试指定端口

$ ftp
ftp> open 10.58.83.2 22
Connected to 10.58.83.2.
SSH-2.0-OpenSSH_4.3
<Waits for a minute or so>
Connection closed by remote host.
ftp>  

在它显示我已连接后,它会等待一分钟,然后关闭连接。我已经成功使用 FileZilla,所以应该可以,对吗?

答案1

尝试使用 ftp 命令:user your_ftp_user然后在输入后输入密码(我使用脚本文件的方式,密码在新行中),或者user your_ftp_user thats_user_password但我还没有尝试将密码与用户放在同一行。

要连接到特定端口,您可能必须使用 ftp 命令,open address port就像您所做的那样,直接使用它是行不通的ftp address:port- 对我来说不起作用。

答案2

我在尝试 ftp 到 as400 时遇到了完全相同的经历。结果发现服务器上没有运行 ftp 作业。只需启动它即可。

相关内容