哪些工具可以让我使用 SFTP(SSH 文件传输协议)在两个远程服务器之间复制文件?
我尝试过 WinSCP,但我只能在本地计算机和一台远程服务器之间复制文件。
答案1
要在两台远程计算机之间启用文件传输,您需要通过 SSH/Telnet/Remote/VNC 等连接到其中一台计算机并从那里启动传输。任何其他涉及本地计算机的替代方案都需要先将文件传输到本地计算机。
答案2
Netcat 是另一种可以执行此操作的工具,但 netcat 需要存在于两个远程服务器上(如果其中一个是 Windows 或 Solaris,则不太可能),并且您需要通过 ssh 隧道执行此操作以确保安全,这违背了要点,因为您只需使用 ssh 即可完成您想要的操作。如果安全性不是问题,并且两台机器上都有 netcat,
答案3
WinSCP 可以通过本地临时副本在两个服务器之间复制文件。当然,如果你的服务器线路很慢,那么这会很慢。它只是为你节省了一些手动操作。
有关更多详细信息,请参阅 WinSCP FAQ我可以使用 WinSCP 在两个远程服务器之间传输文件吗?