PuTTY の .pem から ssh-keygen を使用して AWS サーバーのキーを生成する

PuTTY の .pem から ssh-keygen を使用して AWS サーバーのキーを生成する

AWS から という形式の秘密鍵を受け取りました.pem。これを PuTTY で使用しようとしましたが失敗しました。PuTTYgen でキーを生成する必要があると読みましたが、PuTTYgen は Windows 専用です。そこで、Linux コマンド を使用しようとしていますssh-keygen。しかし、PuTTY で使用できるこのようなキーを生成できるコマンドは正確には何でしょうか?

ちなみに、ファイルに問題なく ssh を使用してコンソールに接続できます.pem

答え1

*nix コマンドライン バージョンを使用して.pemキーをキーに変換するには、次のコマンドを使用します。.ppkputtygen

puttygen mykey.pem -o mykey.ppk

を参照してくださいputtygenマニュアルページ

そこにはパテrpm多くの *nix ディストリビューションで利用可能な「putty-tools」パッケージ。


この.ppk形式は PuTTY 独自のものであるため、PuTTY ツールセット以外のツール (などssh-keygen) ではサポートされません。

Windows では、PuTTYgen の GUI バージョンを使用してキーを変換し、変換されたキーを Linux でも使用できることに注意してください。

答え2

Windows の Puttygen ツールを使用して、提供された PEM ファイルを PPK ファイルに変換する必要があります。

  • puttygen を開き、メニューのキーのインポート オプションをクリックします。
  • インポートされると、「秘密キーを保存」というボタンが表示されます。
  • xyz.ppk というファイル名で保存し、その ppk ファイルを Putty にロードしてログインします。

お役に立てれば。

関連情報