我对加密中使用的各种密钥感到困惑。
亚马逊给了我一个 key.pem
密钥文件。
在Linux中,我生成类似于 id_rsa
和 id_rsa.pub
的密钥。
现在putty使用像 key.ppk
这样的密钥。
我真的很困惑应该在哪里使用哪种类型的密钥。
我对加密中使用的各种密钥感到困惑。
亚马逊给了我一个 key.pem
密钥文件。
在Linux中,我生成类似于 id_rsa
和 id_rsa.pub
的密钥。
现在putty使用像 key.ppk
这样的密钥。
我真的很困惑应该在哪里使用哪种类型的密钥。
key.pem可以包含任何东西-具有公钥的证书、SSH公钥、公钥+私钥、具有公钥+私钥的证书。PEM是文本文件,因此您可以在记事本中打开它并检查其内容。
id_rsa是OpenSSH格式的SSH私钥。id_rsa.pub是OpenSSH格式的SSH公钥。
.ppk文件是Putty的私钥(如果我没记错的话)。
为了在远程服务器上进行身份验证,您需要向服务器管理员提供您的公钥,并在SSH客户端中使用私钥。或者(如果管理员给您密钥对),您可以使用该密钥对中的私钥。