ssh接続を鍵認証で行う手順

手順

クライアント側で鍵ペアを作成する

cd ~/.ssh
ssh-keygen -t rsa
# 鍵の名前を指定、パスフレーズを2回要求されるので必要に応じて
# デフォルトではid_rsa(秘密鍵)とid_rsa.pub(公開鍵)が.ssh内に作成される

作成した公開鍵をサーバ側にコピー

scp id_rsa.pub xxx@xxxxxx:

サーバ側で公開鍵を登録する

ssh xxx@xxxxxx
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

クライアントからsshを試してみる

ssh xxx@xxxxxx

無事接続できれば成功