TPA - PuTTY Configuration guide
===============================

WindowsでPuTTYを使用して、TPAユーティリティ **tpaexecprovision**
で作成されたAWSインスタンスにssh経由で接続するには、Amazonが生成したプライベートキー形式（.pem）からキーを変換する必要があります。
EC2をPuTTY形式（.ppk）に。

::

   #  Provision the cluster

   [tpa]$ tpaexec provision <clustername>

**PuTTY** には **PuTTYgen**
という名前のツールがあり、キーを必要な形式に変換できます。

--------------

キー変換
--------

**秘密鍵を見つけます**

クラスターディレクトリ\ ``<clustername>``
でプライベートキーを見つけます-それは、 **config.yml** で設定され、
**id\_** プレフィックスが付いた **cluster_name**
変数に従って名前付けられます。 cluster_nameが **testenv1**
に設定されている場合、秘密鍵は **id_testenv1** と呼ばれます。

**キーを.pemとして保存**

このファイルをWindowsファイルシステムにコピーし、
.pemファイルとして保存します-この例では **id_testenv1.pem**
-テキストファイルへのカットアンドペーストは、これで正常に機能します。

**キー変換**

**PuTTYgen** を起動し、[パラメーター]で、適切な[ Type of key to
generate]を選択します。

**PuTTYgen** の古いバージョンの場合、 **SSH-2RSA**
を選択します。最近のバージョンの場合は **RSA** を選択します

*SSH-1（RSA）を選択しないでください*

今すぐ **Load** を選択します- \***\* PuTTY Private Key Files ( \*.ppk)
**というボックスで** AllFiles(\*.\*)*\* を選択する必要があります。

**.pem** ファイルを選択し、 **開く** を選択して、 **OK**
をクリックします。

**Saveprivatekey** を選択し、 **Yes**
をクリックして、パスフレーズなしでキーを保存することに関する警告を無視します。ファイルのサフィックスが
**.ppk** であることを確認し、 **.pem**
ファイルと同じ名前を選択します。この例では、ファイル名は
**id_testenv1.ppk**

--------------

**PuTTYを構成する**
-------------------

**PuTTY** を起動し、 **Category** ウィンドウから **Session**
を選択します。 **HostName** パネルで\ ``<user>@<IP address>``
と入力し、Port Panelで **22** と入力します

``<user>`` および\ ``<IP address>`` は、 **``tpaexecprovision``**
ユーティリティによって作成される\ ``<clustername>/ssh_config``
ファイルにあります。

Putty **Category** ウィンドウで、 **Connection** を選択し、 **SSH**
を展開して **Auth** を選択します

**認証用のプライベートキーファイル** とマークされたパネルで、[\*\*
Browse \*\*]をクリックし、上記で保存した.ppkファイルを選択して、\*\*
Open**を選択します

Putty **Category** ウィンドウで、再度 **Session** を選択し、
**SavedSessions** にセッション名を入力し、 **Save**

この保存されたセッションを選択すると、PuTTYを介してAWSホストに接続できるはずです。

--------------
