PEMファイルをPPKファイルに変換する方法はありますか? (Amazon EC2からPEMファイルが提供され、SSH接続にはPPK形式を使用する必要があると思われるかもしれません)。
PuTTYGen を使用します
vCloud Expressには、Linuxサーバー用のSSHキーを作成する機能が追加されました。この機能により、ユーザーは[マイアカウント/キー管理]オプションを選択して、複数のカスタムキーを作成できます。キーが作成されると、ユーザーはLinuxの「サーバーの作成」プロセス中に目的のSSHキーを選択する必要があります。
つなぐ
PuTTYと接続します。
「参照」をクリックして、puttygenからエクスポートした.PPKファイルを選択します。
[開く]をクリックします。接続が開始されたら、ユーザー名を入力します(デフォルトはvcloud)。
here からコピーされた命令
解決策は非常に単純なので、これに答えられていないことにかなりショックを受けています。
以前の投稿で述べたように、C#を使用して変換するのではなく、1回だけ変換する必要があります。これはPuTTYGenで簡単に行えます。
楽しい!
AWS EC3インスタンスへのSSH接続のために、Windowsマシンでさえも.PEMファイルをPPKファイルに変換する必要はありません。「git bash」ツールを使用したシンプルなSSHです。これらのソフトウェアをダウンロードして変換する必要はありません。これにより、キーのダウンロードと変換にかかる時間が節約され、EC2の作業に時間をかけることができます。
PutSyGenでopenSSH秘密鍵をインポートしたくないという同じ問題がありました。すべてを試しましたが、PuttyGenの古いバージョンはOpenSSHのインポートをサポートしていませんでした。最新のPuTTYをダウンロードすると、puttygenはopenssh秘密鍵を正常にインポートできるようにしました。デスクの横に、過去1時間、頭を叩くための穴がありました。
コマンドプロンプトからputtygenを実行する
a。 「Load」ボタンをクリックして「既存の秘密鍵ファイルを貸し出します」
b。ファイルフィルターを「すべてのファイル(。)に変更します。
c。 YourPEMFILE.pemを選択します
d。開くをクリックします
e。 Puttygenは、外部キーを正常にインポートしたという通知を表示します。 OKをクリックします。
f。 「秘密鍵を保存」ボタンをクリックします
g。パスフレーズを入力せずに保存するかどうかを尋ねられたら、「はい」と答えます。
h。ファイル名YourPEMFILE.ppkを入力します
私。 「保存」をクリックします
ZOC Terminal Emulatorの試用版を使用しましたが、うまくいきました。 Amazonの* .pemファイルをすぐに受け入れます。
ただし、トリックは、ユーザー名に「root」ではなく「ec2-user」を指定する必要があることです-EC2コンソールに表示されている例にもかかわらず、間違っています! ;-)