秘密鍵公開鍵で他サーバに接続する方法

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!