![我在哪里可以找到我的 EC2 私钥?](https://linux22.com/image/525808/%E6%88%91%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E6%88%91%E7%9A%84%20EC2%20%E7%A7%81%E9%92%A5%EF%BC%9F.png)
我正在尝试设置 EC2 API 工具,但我遇到了困难,因为我无法弄清楚在哪里可以获取 EC2_PRIVATE_KEY 环境变量指向的文件(我相信我有 EC2_CERT)。
在 EC2 用户界面中可见的众多不同访问凭证中,我需要哪一个才能使命令行工具正常工作?
答案1
好的,事实证明我需要生成一个新的 X.509 证书,然后我就可以下载 EC2_PRIVATE_KEY 和 EC2_CERT 文件。
这个链接很有用:http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2
答案2
私钥仅在您创建证书时才可下载。
答案3
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
笔记
Amazon EC2 不会保留您的私钥副本;因此,如果您丢失了私钥,则无法恢复它。如果您丢失了实例存储支持的实例的私钥,则无法访问该实例;您应该终止该实例并使用新的密钥对启动另一个实例。如果您丢失了 EBS 支持的 Linux 实例的私钥,则可以重新获得对实例的访问权限。有关更多信息,请参阅在丢失私钥的情况下连接到您的 Linux 实例。
以下是恢复的步骤(通过生成新的密钥对):