概要
みなさんこんにちは.
公開鍵と秘密鍵の使い方について簡単にまとめたのでご参照あれ。
公開鍵と秘密鍵の登録方法
- クライアント環境で公開鍵と秘密鍵を生成する
ssh-keygen -t rsa # パスワードを聞かれるので打ち込みます。 # パスワードが必要ない場合はEnterを押せば良いです。
公開鍵: ~/.ssh/id_rsa.pub 秘密鍵: ~/.ssh/id_rsa として生成されます。
vi ~/.ssh/authorized_keys
# 公開鍵の内容を記入します。
そもそも公開鍵、秘密鍵とは?
公開鍵、秘密鍵と言うからややこしく感じます。
簡単に捉えるために割符だと考えてください。
公開鍵と秘密鍵は割符のそれぞれの断片です。
公開鍵だけは複製可能でそれを色んな環境に配ることができます。
sshログインするときには割符が合うかどうかを確かめればいいのです。
当然、割符を持っていないユーザーからは弾かれるというわけです。
これが上の説明でユーザーを指定した理由です。