AWS から という形式の秘密鍵を受け取りました.pem
。これを PuTTY で使用しようとしましたが失敗しました。PuTTYgen でキーを生成する必要があると読みましたが、PuTTYgen は Windows 専用です。そこで、Linux コマンド を使用しようとしていますssh-keygen
。しかし、PuTTY で使用できるこのようなキーを生成できるコマンドは正確には何でしょうか?
ちなみに、ファイルに問題なく ssh を使用してコンソールに接続できます.pem
。
答え1
*nix コマンドライン バージョンを使用して.pem
キーをキーに変換するには、次のコマンドを使用します。.ppk
puttygen
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 にロードしてログインします。
お役に立てれば。