【发布时间】:2018-09-19 20:19:17
【问题描述】:
AWS 新手在这里。我在我的 AWS 账户下创建了几个 EC2 实例,并为所有这些实例重复使用相同的密钥对。我相信 (IIRC) 我从 AWS 内部生成了密钥对,但这可能是错误的。
在过去的这个周末,我卖掉了我的旧笔记本电脑(在彻底擦除了硬盘之后)并买了一台新笔记本电脑。我现在才想起 (:facepalm) 我忘记将所有 SSH 私钥复制到闪存驱动器并且我不再拥有它们。
我想要/需要做的就是通过 SSH 连接到我的 EC2 实例,但要做到这一点,我需要我的 SSH 密钥。我仍然可以访问 AWS 控制台,并且可以登录并查看我的所有 EC2 密钥对。但我没有看到任何下载它们或使用新密钥对更新我的 EC2 实例的选项。
所以我问:
- 我是否可以通过某种方式恢复现有的密钥对,以便通过 SSH 连接到我的 EC2 实例?我可以再次登录 AWS 控制台。 如果没有,那么……
- 是否可以为我现有的密钥对生成另一个密钥对并“换掉”?
我真的不想拆除旧的 EC2 实例并重新配置新的实例,这需要我大约一周的时间才能完成(尽管可以说,这对我很有帮助!)。
【问题讨论】:
标签: amazon-web-services amazon-ec2 ssh ssh-keys key-pair