bastion / jumperを介してrsyncを使用してダウンロードします。 .ssh/config を変更する必要はありません。

bastion / jumperを介してrsyncを使用してダウンロードします。 .ssh/config を変更する必要はありません。

サーバーCからサーバーB(bastion)を介してローカルサーバーAにファイルをダウンロードしたいと思います。

通常、私はssh / configで混乱している部分を処理しますProxyCommandが、この場合は処理できません。上記の作業を続けることができるrsyncを使用して1行のコードを作成できますか?

答え1

非常に簡単ですが、次のことができます。

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

関連情報