2

リモートサーバーで(同期)の内容を再作成する目的で、次のコマンドを実行しています。

sudo rsync -avrz /path/to/sync/ -e "ssh -i ../keys/my.pem user@xx.xx.xx.xx:/path/to/sync/"

ただし、これを実行すると、「増分ファイルリストの送信」出力とコピーする必要があるファイルのリストが表示されます。実際には、リモート サーバーには何も書き込まれません。

私が間違っていることは何か分かりますか?ありがとう...

4

2 に答える 2

5

これを試して

sudo rsync -avrz /path/to/sync/ -e "ssh -i ../keys/my.pem" user@xx.xx.xx.xx:/path/to/sync/

2番目の"文字の場所に注意してください。前のコマンドで指定されたリモートアドレスはありません。

于 2011-11-28T23:50:56.480 に答える
1

@Can はそれを正しく行いますが、別の方法を検討することもできます。

/root/.ssh/config以下を含むセクションを作成します。

Host mybackuptarget # or whatever you prefer
User user
Hostname xx.xx.xx.xx
IdentityFile /path/to/keys/my.pem

そして実行

sudo rsync -avrz /path/to/sync/ mybackuptarget:/path/to/sync/

.

于 2011-11-29T00:22:00.173 に答える