多段 ssh 環境で rsync する

踏み台サーバ経由でファイルの同期をしたい。

多段 ssh 環境で秘密鍵を使って一発ログインする(2015-09-13)

昨日の日記の続きです。

踏み台サーバを経由して目的サーバに辿り着く多段 ssh 環境を用意するところまではできました。この準備がしてあれば、ssh のうえに rsync を通すことがカンタンにできます。

コマンドはこんな感じ。

 

rsync -av -e ssh local_directory user01@hostC:/target_directory

 

この hostC は、 .ssh/config に登録されているものとなっています。

コレで、途中の中継サーバを気にすることなく、鍵のやりとりも気にすることなく、ガツガツ同期できますね。