こんにちは
かねしろ@pinkrootです。
サーバにRSA公開鍵を用いたSSH接続を行うように設定したので備忘録を残します。
行った設定ことは以下の2点
- サーバへのアクセスにパスワードではなく公開鍵暗号を使う
- 一度接続すると、以降は鍵のパスフレーズを入力しなくても自動接続にする
実際の手順
基本的には以下2つのサイトを見て行いました。
公開鍵暗号でSSHのセキュリティを高める
SSHって簡単なのね
細かなコマンドは上記サイトで確認してもらうことにして、ここではざっくりとした流れを。
ざっくりとした流れ
- サーバ側で/etc/ssh/sshd_configを編集し、鍵でのログインを行うようにする
- サーバ側で公開鍵を作成(Aとする)
- ローカルでも公開鍵を作成(Bとする)
- サーバにauthorized_keysを作成して、そこにBの中身をコピペ
- ローカルのknown_hostsにAの中身をコピペ
これで繋がるようになりました。
やったね。