玄箱でOpenSSHを公開鍵方式で運用する玄箱でOpenSSHを公開鍵方式で運用するOpenSSH(ssh)には、2つのバージョンが存在しそれによって使える鍵が違い、次のような鍵を使います。プロトコルバージョン1のRSA鍵プロトコルバージョン2のRSA鍵プロトコルバージョン2のDSA鍵RSA公開鍵による認証RSA公開鍵と秘密鍵を作成するには、ssh-keygenコマンドを使用します。どのタイプの鍵を生成するかは環境によって選択します。tmp-kun@KURO-BOXホームディレクトリに.sshディレクトリが作成され、秘密鍵(identity)と公開鍵(identity.pub)が作成されます。tmp-kun@KURO-BOXホームディレクトリに.sshディレクトリが作成され、秘密鍵(id_rsa)と公開鍵(id_rsa.pub)が作成されます。tmp-kun@KURO-BOXホームディレクトリに.sshディレクトリが作成され、秘密鍵(id_dsa)と公開鍵(id_dsa.pub)が作成されます。鍵束を作成する公開鍵の鍵束は、authorized_keysというファイルに作成します。(この作業は、接続先となるホストに必要になります。ProなどSSHが使えるクライアントから接続してみます。接続には、接続先ホストに登録した公開鍵とペアとなる秘密鍵を使って接続します。(yes/no)?sshで初めて接続するホストの場合、接続先のホストのフィンガープリントの表示と「本当にこのホストに接続したいのか?」という問合せが行なわれます。ユーザはここでログイン先が本当に目的のホストであることを確認します。今後の接続時に変っていないかチェックして、なりすましに対処します。