.pemと.pubおよび非接尾辞ssh資格情報ファイルの違いは何ですか?


19

「ssh-keygen -t dsa」を実行すると、秘密鍵と公開鍵の2つのファイルが生成されます。秘密鍵は、公開鍵のみを見る外部世界に対して自分自身を識別するために使用されることを理解するのに十分簡単です。

ただし、「。pem」ファイルも使用されていることも確認しており、自分で使用しています。.pemファイルとpubファイルの関係はどうですか。私は簡単な答えを望んでいましたが、他の質問(/server/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl- generated-key-file)は、pubファイルに対してさまざまなシナリオでpemファイルがより良い/より悪い理由の簡単な説明がないことを示しているようです。

回答:


7

PEMは、(P rivacy E nhanced M AIL)鍵と証明書を符号化するためのBASE64コンテナ形式です。.pemキーペアを作成したときにAWSからダウンロードします。これは一度だけのダウンロードであり、再度ダウンロードすることはできません。

PPK(P utty P rivate Kの EYは)には.pem形式をサポートしていません、ウィンドウのsshクライアントです。したがって、PuTTyGenを使用して.ppk形式に変換する必要があります。

接尾辞のないsshファイルは秘密鍵です


PEMをPPKファイル形式に変換する

puttygen server.pem -O private -o server.ppk

PPKファイルからPEMを作成する

puttygen server.ppk -O private-openssh -o server.pem  

3

SSH接続では、キーが交換されます。

key1は秘密鍵であり、key.pubは公開鍵です。

続きを読む:公開鍵暗号

.pemファイルは証明書(base64)で、HTTPSプロトコル(TLS / SSL)で交換されます。続きを読む:X.509


10
マジ?ウィキペディアのリンク?ほとんどより良い検索結果をGoogleに...リンクより
odigityを

1
2番目の英語版にもリンクしませんでした。
ealdent
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.