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 を起動し、[パラメーター]で、生成する適切なキーの種類を選択します。

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

  • SSH-1(RSA)を選択しないでください*

Load を選択します- PuTTYPrivateKeyFiles(*.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 を選択します

認証用のPrivatekeyfile とマークされたパネルで、[ Browse ]をクリックし、上記で保存した.ppkファイルを選択し、 Open

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

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