秘密鍵公開鍵で他サーバに接続する方法
rsyncなどでバックアップをする時に便利!
【バックアップ元】
1.秘密鍵と公開鍵を置く場所を作る
# mkdir /root/.ssh
# chmod 700 /root/.ssh
2.秘密鍵と公開鍵を作る
# ssh-keygen -t rsa
すべて空でEnter
【バックアップ先】
3.公開鍵を置く場所を作る
# mkdir /root/.ssh
# chmod 700 /root/.ssh
4.「/etc/ssh/sshd_config」を編集
PubkeyAuthentication yes
RSAAuthentication yes
PermitRootLogin yes
5.再起動
# service sshd restart
【バックアップ元】
6.転送
# scp /root/.ssh/id_rsa.pub [バックアップ先IP]:/root/.ssh/
【バックアップ先】
7.送られてきたファイルの名前変更
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
【バックアップ元】
8.接続できるかテスト
# ssh [バックアップ先IP]
OK!