公開鍵/秘密鍵生成 for OpenSSH2


ステップ1(鍵長及び暗号の選択)


  1. puttygen.exeを起動します。
  2. Parametersを「SSH2 RSA」に変更します。
  3. 1024を「2048」に変更します。
  4. Generateボタンを押します。
※ 数値は半角で入力すること。
ステップ2(鍵生成プロセス)


  1. マウスポインタをKeyのメータの下あたりに移動します。
  2. マウスをぐりぐり動かします。
  3. 「ステップ3」の図がでてくるまで動かします。
ステップ3(情報付加)


  1. Key commentに「コンピュータ名」を付け加えます(推奨)
  2. Key passphraseにログイン時に利用するパスフレーズ(パスワード)を入力します。(新たに強力なパスワードを考えましょう!
  3. Confirm passphraseは、Key passphraseに入力したものと同じものを入力しましょう。
ステップ4(秘密鍵保存)


「Save private key」をクリックし、保存します。

保存場所は、第三者に盗まれない場所にしてください。
保存名は、コンピュータ名がわかりやすくていいでしょう。
これでPutty専用の秘密鍵が保存できるはずです。


ステップ5(公開鍵保存)


  • Public Key for pasting into OpenSSH authorized_keys2 file内をすべて選択して、メモ帳などにコピー&ペーストし保存します。
    (ssh-rsaから始まり、Key commentで終わる文字列です)

    ※ 保存名は「コンピュータ名 + _ossh2_rsa_2048.pub」がいいでしょう。
     exp: コンピュータ名:sample
            sample_ossh2_rsa_2048.pub



付録(公開鍵保存のSSH2, OpenSSH2の相互コンバートについて)
SSH2 --> OpenSSH2 % ssh-keygen -X -f SSH2.pub  > OpenSSH.pub
OpenSSH2 --> SSH2 % ssh-keygen -x -f OpenSSH2.pub  > SSH.pub