rsyncを使用してローカルホストサーバーに基づく2つのリモートサーバー間でファイルをコピーする方法は? [コピー]

rsyncを使用してローカルホストサーバーに基づく2つのリモートサーバー間でファイルをコピーする方法は? [コピー]

古いサーバーからデータを移動する必要がある状況があります。ホスト1新しいサーバーへ:ホスト2問題は、ホスト1がホスト2を表示できないことです。ただし、他のサーバーを使用できます(ローカルホスト)SSH経由でHost1とHost2に接続します。

次のように動作すると想像してください。ホスト1->ローカルホスト->ホスト2

rsyncを使用してホスト1とホスト2の間でファイルをコピーする方法は? localhostサーバーでこのコマンドを試しましたが、次のように表示されます。ソースとターゲットは同時にリモートにすることはできません。

 rsync -avz host1:/workspace host2:/rasv1/old_code-de

ベストアンサー1

ついに解決策を得ましたhttps://unix.stackexchange.com/users/312074/eblock

そして

scp -3 host1 host2

おすすめ記事