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ホストに接続できるはずです。