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