セキュア・シェルの鍵の生成

セキュア・シェル(SSH)は、リモートコンピュータにログインし、その機械でコマンドを実行する手段です。SSH鍵は、鍵ベースの認証システムであり、デフォルトのパスワード認証システムの代用として使用されます。鍵ベースの認証では、認証するのに手動でパスワードを入力する必要はありません。

セキュア・シェル鍵は、2つの鍵で構成されます:秘密鍵は、秘密に保たれるべきであり、公開鍵は、アクセスする必要のあるどのコンピュータにもアップロードすることができます。

セキュア・シェル鍵を生成するには:

  1. ファイル ▸ 新規...を選択

  2. セキュア・シェル 鍵を選択し、続行をクリック

  3. 鍵が何のために利用されるか説明を入力してください。あなたのE-メール・アドレスか、その他の思い出させるものを利用できます。鍵に関する拡張オプションを指定することもできます: 下記参照

  4. 新しい鍵を生成するための生成のみか、鍵を生成し認証のためにその鍵を利用する他のコンピュータを設定するための生成と設定をクリックしてください。

  5. 新しいセキュア・シェル鍵のためのパスフレーズダイアログが開きます。新しい鍵用にパスフレーズを2回入力してください。

    パスフレーズを生成する際は、強いパスワードの生成と同様の慣行を使用しましょう。パスワードとパスフレーズでは、空白がパスフレーズにおいては有効な文字であるのが大きな違いです。

4.1. 拡張オプション

拡張オプションを展開して、新しい鍵に関する以下のオプションを指定します:

暗号化の種類

このフィールドは、鍵を生成するために利用する暗号化アルゴリズムを指定します。

RSA

SSH鍵を生成するためにRivest-ShamirAdleman (RSA)アルゴリズムを利用します。これは、好ましくよりセキュアな選択です。

DSA

SSH鍵を生成するためにDigital Signature Algorithm (DSA)を利用します。

鍵の長さ (ビット)

これは、ビット単位の鍵の長さです。強いパスフレーズが使用されていれば、鍵の長さが長ければ長いほど、より安全です。しかし、長い鍵を使ったあらゆる操作は、短い鍵による操作よりも、より多くの時間を必要とします。許容できる値は、1024から4096ビットの間です。少なくとも2048ビットを推奨します。