公開鍵を用いてサーバにsshでログイン

 SSHではパスワードで認証を行っていますが、公開鍵を利用することもできます。こちらのほうがより安全でしょう。

全体の流れ

1. 秘密鍵と公開鍵のペアをパスフレーズを用いて作成する。
2. クライアント側に秘密鍵を、サーバ側に公開鍵を保管する。
3. サーバにアクセスする際に、秘密鍵パスフレーズを用いて認証を行う。

パスフレーズとパスワードの違い

 パスフレーズは空白でもOKです。一般的にユーザのパスワードとは異なった文字列を用います。ワードではなく、フレーズなので単語ではなく文章になります。仮に秘密鍵が漏えいしても、パスフレーズが漏えいしなければアクセスはできません。