複数のSSHホップを介したrsync

複数のSSHホップを介したrsync

-J完全に理解できないコマンド()を介してシステムに接続します。

dargaud@local $ ssh -J [email protected],user@gateway user@destination
user@destination $ ls

これで、このコンピュータの一部のファイルを一般公開されていない他のコンピュータに転送したいと思います。rsyncあるいは、呼び出しを使用してRSYNC_CONNECT_PROGsshコマンドをラップできることを知っています。-e

rsyncの正しい接続構文は何ですか?

答え1

大丈夫です。投稿してわかりました:

$ rsync -nCavz -e "ssh -J [email protected],user@gateway user@destination" user@destination:/DirSource/ /DirDest/

関連情報