2016-12-29 110 views
1

因此,我试图在AWS上设置一个EC2实例,并创建了一个密钥对并下载了.pem文件。然而,当我尝试打开它,我得到的错误信息:无法在钥匙串访问中打开.pem文件

Keychain error message

我也看到了有关进入下面的终端来解决这个问题:

security import pub_key.pem -k ~/Library/Keychains/login.keychain 

但这(我收到以下错误消息:

安全性:读取文件时出错pub_key.pem:没有这样的文件或目录)。

我也试过只是创建新的密钥对,但问题仍然存在。

+0

。这不是使用钥匙串存储这样的证书的想法的一部分吗?我想从其他机器访问我的亚马逊密钥。 – wcochran

回答

0

.pem文件包含用于建立与Amazon EC2实例(或任何Linux实例)的ssh连接的私钥。

请勿打开(双击).pem文件。相反,你会用它与ssh命令与您的实例连接,如:

ssh -i yourfile.pem [email protected] 

查看文档:我有同样的问题Connecting to Your Linux Instance Using SSH

+0

使用PEM不是问题。将它存储在安全的地方是。这就是钥匙串的用途。为什么钥匙串不允许这是问题。 – wcochran