かべぎわブログ

技術的なことについてかけたらいいな…

rsyncでサーバ間の同期を鍵認証で行う

概要

rsyncコマンドをつかって鍵認証でログインする2台のサーバの同期をしてみます。

コマンド

鍵認証のサーバ間でrsyncを利用する際は-eオプションのあとに、sshコマンドを記述します。

以下はリモートからローカルに同期をとるときのコマンド

$  rsync -av -e 'ssh -i ~/.ssh/wawawa-key.pem' ec2-user@172.22.1.1:/home/ec2-user/remote /home/ec2-user/local


以下はローカルからリモートへ同期をとるときのコマンド
-eオプションはリモートサーバの記載の直前に書く必要があります。

$  rsync -av  /home/ec2-user/local -e 'ssh -i ~/.ssh/wawawa-key.pem' ec2-user@172.22.1.1:/home/ec2-user/remote

おわりに

同期できます。

[試して理解]Linuxのしくみ ?実験と図解で学ぶOSとハードウェアの基礎知識

[試して理解]Linuxのしくみ ?実験と図解で学ぶOSとハードウェアの基礎知識