Microsoft Windows システムを使用して、Microsoft Azure サブスクリプションにデプロイするテスト用 Linux 仮想マシン に SSH 接続する場合は、以下の手順を使用します。

Microsoft Azure でテスト用仮想マシンを作成する場合、生成されたパブリック キー ファイルの内容を使用します。テスト用仮想マシンに接続するために使用する Microsoft Windows システム上に既存の SSH キー ペアがある場合は、この手順をスキップし、Microsoft Azure サブスクリプションにテスト用仮想マシンを作成するでの説明に従ってテスト用仮想マシンの作成に進むことができます。

次の手順に従って、SSH キー ペアを生成し、パブリック キー ファイルの内容をコピーしてテスト用仮想マシンの作成時に使用できるようにし、プライベート キーを PuTTY Pageant ツールにロードします。Pageant は、プライベート キーをメモリに保持できる SSH 認証エージェントです。プライベート キーをメモリに保持することで、プライベート キーはその Microsoft Windows システムから SSH セッションに対して自動的に適用されるので、簡単に使用できるようになります。

前提条件

デフォルトでは、Microsoft Windows システムには、SSH キー ペア ソフトウェアがインストールされていません。使用する予定があるシステムに SSH キー ペア生成ソフトウェアがインストールされていることを確認します。任意の SSH キー ペア生成ソフトウェアを使用できます。以下の手順では、Microsoft Windows 上で PuTTY ソフトウェアを使用して SSH キー ペアを作成する方法について説明します。PuTTY ソフトウェアは、www.putty.org から取得できます。インストール後、PuTTY の一連のツールを使用できます。次のスクリーンショットは、[スタート] メニューの PuTTY ツールの例を示します。


Microsoft Windows 10 の [スタート] メニューに表示される PuTTY ツール

手順

  1. Microsoft Windows システムで、PuTTYgen(PuTTY キー ジェネレータ)を起動します。
    Microsoft Windows 10 では、[スタート] メニューの PuTTYgen 項目は、 Microsoft Windows 10 の [スタート] メニューの PuTTYgen 項目のようになります。
    [PuTTY キー ジェネレータ] ウィンドウが表示されます。次のスクリーンショットで強調されているように、目標は SSH-2 RSA タイプで 2048 ビットのパブリック - プライベート キー ペアを生成することです。
    緑色の矢印がキー スポットを示す [PuTTY キー ジェネレータ] ウィンドウのスクリーンショット

  2. [SSH-2RSA] が選択され、ビット数に 2048 が設定されていることを確認し、[生成] をクリックします。ウィンドウは、進行状況バーを示す [キー] ウィンドウに変わります。
  3. カーソルを進行状況バーの下の空白領域でランダムに動かします。領域内でカーソルを移動すると、必要なランダム性がプロセスに追加されます。

    内部にカーソルがあるキー生成領域のスクリーンショット

  4. キーのパスフレーズを入力してシステムにプライベート キーを保存し、[プライベート キーを保存] をクリックします。
    注: キー パスフレーズを使用することは、オプションとしてのベスト プラクティスです。ただし、キーのパスフレーズを入力せずに [プライベート キーを保存] をクリックすると、キーのパスフレーズなしでプライベート キーを保存するかを確認するポップアップ ウィンドウが表示されます。

    緑色の矢印が [プライベート キーを保存] ボタンを示すキー ジェネレータ ツールのスクリーンショット

    プライベート キーが PPK ファイルとして保存されます。 [プライベート キーを保存] をクリックした後、ローカル システムのディレクトリを参照し、ファイル名を入力して、ファイルを保存することができます。
    プライベート キーを保存するときのファイルの保存ボックスのスクリーンショット

  5. [パブリック キーを保存] ボタンを使用して、テスト用仮想マシン の作成時にパブリック キーをコピーできる場所に保存します。
  6. PuTTY の SSH 認証エージェントである Pageant を起動します。
    Microsoft Windows 10 では、[スタート] メニューの Pageant 項目は、 Microsoft Windows 10 の [スタート] メニューの Pageant 項目のようになります。クリックすると、帽子が付いたコンピュータで表された Pageant アイコンがシステム トレイにロードされます。
    次のスクリーンショットは、Microsoft Windows 10 のシステム トレイにロードされた Pageant アイコンを示します。
    Windows 10 のシステム トレイの Pageant アイコンを緑色の矢印で指しているスクリーンショット

  7. プライベート キーを Pageant に追加するには、システム トレイ アイコンを右クリックし、[キーを追加] をクリックし、ファイル選択ウィンドウを使用して、保存されたプライベート キー (PPK) ファイルに移動して選択します。

    Pageant システム トレイ アイコンの右クリック メニューのスクリーンショット

    注: 以前にプライベート キー ファイルを保存したときにキーのパスフレーズを指定した場合は、そのパスフレーズを入力するためのボックスが表示されます。

結果

この時点では、プライベート キーは Pageant にロードされます。アクション メニューの [キーの表示] 項目を使用して、ロードされたキーのリストのキーを表示することができます。PuTTY を使用して SSH セッションを開始すると、PuTTY は Pageant からキーを自動的に取得し、そのキーを使用して認証するので、パスフレーズを入力する必要はありません。後で、SSH セッションの実行を終了して Pageant をシャットダウンするときには、Pageant システムのトレイ アイコンの右クリックメニューから [終了] を選択します。

次のタスク

Microsoft Azure サブスクリプションにテスト用仮想マシンを作成するの手順に従って、テスト用の仮想マシンを作成します。