なぜ PEM を PPK に変換するのですか?
Windows で人気の SSH クライアントである PuTTY は、独自の .ppk 形式で秘密鍵を保存し、OpenSSH の .pem 鍵を直接読み取ることができません。AWS やほとんどのクラウドプロバイダーは .pem 鍵を発行するため、PuTTY を使用して接続する前に .ppk に変換するのが標準的な手順です。
PEM から PPK への変換方法
PuTTYgen FREE
「Load」をクリックし、フィルターを「All Files」に切り替えて .pem を開き、「Save private key」をクリックして .ppk として保存します。PuTTYgen は無料で、putty.org の標準 PuTTY インストーラーに含まれています。
これらの形式について
PEM ファイルは、暗号化データのテキストコンテナです。多くの場合、SSL/TLS 証明書、秘密鍵、またはその両方が含まれます。任意のテキストエディタで開き、«BEGIN» 行の内容を確認してから、OpenSSL を使用して検査または変換してください。ファイルに «PRIVATE…
.PEM の詳細を開く →PPK ファイルは PuTTY Private Key ファイルです。リモートサーバーへの認証に使用される SSH キーペアを保持します。Windows では、PuTTYgen(無料)を使用して開き、管理します。Linux または macOS では、まず OpenSSH 形式に変換する必要があります:puttygen key.ppk -O private-openssh -o…
.PPK の詳細を開く →品質と注意点
.pemは秘密鍵ファイル(-----BEGIN RSA PRIVATE KEY-----または-----BEGIN PRIVATE KEY-----)である必要があります。証明書(-----BEGIN CERTIFICATE-----)を.ppkに変換することはできません。.pem秘密鍵をオンラインコンバーターにアップロードしないでください。これはサーバーのパスワードを渡すのと同じです。この変換は必ずローカルで実行してください。- PuTTY 0.75 以降はデフォルトで PPK バージョン 3 を使用します。古い PuTTY クライアントで接続する必要がある場合は、PuTTYgen の「Key」メニューから PPK v2 をエクスポートしてください。
よくある質問
PuTTYgen はどこでダウンロードできますか?
.exe としても入手可能です。PuTTYgen のファイル選択画面で `.pem` ファイルが表示されないのはなぜですか?
`.ppk` を PEM 形式に戻すことはできますか?
.ppk を開き、「Conversions > Export OpenSSH key」に移動して保存してください。Windows で OpenSSH を使用する場合、PPK に変換する必要はありますか?
ssh -i key.pem user@host のように .pem 鍵をネイティブに読み取ることができます。