公钥加密中各种密钥之间的区别是什么

时间:2013-07-16 07:24:14

标签: encryption ssh amazon-web-services putty public-key-encryption

我对加密中使用的各种密钥感到困惑。

亚马逊给了我key.pem

在linux中,我会生成id_rsaid_rsa.pub

等密钥

现在putty使用了像key.ppk

这样的键

我真的很困惑在哪里使用什么类型的密钥

1 个答案:

答案 0 :(得分:30)

key.pem可以包含任何内容 - 带有公钥的证书,SSH公钥,公钥+私钥,带有公钥的证书+私钥。 PEM是一个文本文件,因此您可以在记事本中打开它并检查其内容。

id_rsa是OpenSSH格式的SSH私钥。 id_rsa.pub是OpenSSH格式的SSH公钥。

.ppk文件是Putty的私钥(如果内存服务)。

要在远程服务器上进行身份验证,请为其管理员提供公钥,并使用SSH客户端中的私钥。或者(如果管理员为您提供密钥对),您可以使用该密钥对中的私钥。