我需要通过 FTP 从一台服务器传输到另一台服务器
如果我使用 Krusader 在本地 PC 上进行 FTP 连接,我就能通过 FTP 进入服务器
但是如果我使用 ssh 进入一台服务器并尝试使用相同的 ftp 凭据通过 FTP 连接到该服务器,我会收到消息 [正在解析主机地址...]
我知道这个地址是正确的,因为我可以从服务器 ping 它
我使用以下命令
lftp 'open -u username,password server'
如果我使用相同的命令通过 ftp 连接到不同的服务器,它就可以工作。
任何帮助建议都将不胜感激。
答案1
好吧,这可能很明显,但请尝试使用 IP 而不是主机名
lftp 'open -u username,password IP'
从输出
[Resolving host address...]
看来 lftp 在解析 IP 地址时遇到了一些问题。
答案2
两台服务器之间是否有防火墙阻止 FTP?
我和 pehrs 一起,使用 ssh
格雷格
答案3
如果我可以使用 ssh,我通常会使用 scp 而不是 sftp。它的传输速度更快一些。