SCP,在 3 台计算机之间传输文件

SCP,在 3 台计算机之间传输文件

我无法理解是否可以通过第三台电脑将文件从一台电脑传输到另一台电脑。

为了更好地解释我的情况:我有:

  • 我的本地电脑 (PC-1),其中有我的源文件,但无法连接到 VPN
  • 连接到 VPN 的远程 PC (PC-2)
  • 第三台远程 PC (PC-3),只能通过 VPN 访问,它是目标

我可以将文件从 PC-1 传输到 PC-3 而不将其保存到 PC-2 吗?

答案1

直接从 本地主机 -> 跳转主机 -> 目标主机,你可以使用以下命令:

scp -o ProxyCommand="ssh $user@jump_host -W $host:22" $local_path $user@host:$destination_path

欲了解更多信息和方法,请参阅帖子
如何在机器之间进行多跳 SCP 传输?

相关内容