TPA - PuTTY Configuration guide

TPA - PuTTY Configuration guide#

WindowsでPuTTYを使用して、TPAユーティリティ tpaexecプロビジョニング *によって作成されたAWSインスタンスにsshを介して接続するには、Amazonが生成したプライベートキー形式.pemからキーを変換する必要がありますEC2をPuTTY形式.ppkに変換します。

#  Provision the cluster

[tpa]$ tpaexec provision <clustername>

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

  • **

キー変換#

プライベートキーを見つけます

クラスターディレクトリ<clustername> でプライベートキーを見つけます。名前付けは、 id_ が接頭辞を付けた config.yml で設定された cluster_name 変数に従って名前付けられます。例、 cluster_nameが testenv1 に設定されている場合、プライベートキーの名前は id_testenv1 になります。

キーを.pemとして保存

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

キー変換

PuTTYgen を起動し、[パラメーター]の下で、生成するキーの適切なタイプを選択します。

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

  • SSH-1 RSAは選択しないでください

次に、 Load を選択します。 PuTTY Private Key Files (*.ppk) と記載されたボックスで、 All Files (*.*) を選択する必要があります。

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

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

  • **

PuTTYの構成#

PuTTY を起動し、 Category ウィンドウから Session を選択します。 Host Name パネルに<user>@<IP address> と入力し、ポートパネルに 22 と入力します。

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

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

認証用の秘密キーファイル *とマークされたパネルで、 Browse をクリックし、上記で保存した.ppkファイルを選択し、 Openを選択します

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

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

  • **