我在哪里可以找到我的 EC2 私钥?

我在哪里可以找到我的 EC2 私钥?

我正在尝试设置 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 实例。

以下是恢复的步骤(通过生成新的密钥对):

https://forums.aws.amazon.com/thread.jspa?threadID=102074

相关内容