通过 bastion/jumper 使用 rsync 下载,无需更改 .ssh/config

通过 bastion/jumper 使用 rsync 下载,无需更改 .ssh/config

我想从服务器 C 下载文件,通过服务器 B(堡垒)到我的本地服务器 A。

通常我会用 来处理 ssh/config 中的混乱ProxyCommand,但在这种情况下我不能。我们可以用 rsync 制作一个单行代码,它仍然允许我执行上述操作吗?

答案1

这非常简单,但您可以执行以下操作:

 rsync -e 'ssh -o ProxyCommand="ssh -W %h:%p user@B"' user@C:file .

相关内容