10
A
回答
5
我认为你需要用旧的(正确的)密钥对重建实例。
http://docs.amazonwebservices.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html#EC2KeyPairs
+1
是的,这是获得访问权限的唯一方法。谢谢 – 2011-05-13 10:27:35
1
你不能改变使用AWS控制台运行实例的键。这是一个EBS启动卷,还是使用实例存储?如果前者,这是一个迂回的做法。如果是后者,那么你很不幸运,将不得不终止实例并创建一个新实例。
11
步骤:
- 停止实例
- 创建一个新的实例(带有一个新的容量和新的密钥对)
- 从实例中分离旧卷并将其附加到新您刚刚沿着新卷创建的实例(所以现在您将两个卷连接到新实例)
- 启动新实例并挂载旧卷(默认为
/dev/sdf
)。来自新卷到旧卷 - 停止新的实例和
/home/ec2-user/.ssh
和/etc/ssh
- 内容复制重视旧卷到它的主实例
- 启动旧实例
现在你可以使用为新实例生成的新密钥对,以连接到您的旧实例。
该做的工作对我来说,只是一个几个音符:
- 这两种情况都来自相同类型和分布
- 实例应在同亚马逊地区和区域
- 如果使用弹性IP ,重新附加弹性IP地址,因为它将被释放
相关问题
- 1. 从正在运行的EC2实例中删除密钥对
- 2. SSH密钥对 - 添加到EC2实例
- 3. 如何替换Amazon EC2实例的密钥对文件?
- 4. 如何列出分配给运行AWS EC2实例的密钥对
- 5. EC2实例使用密码和密钥对登录
- 6. Amazon AWS密钥对不再安全使用。如何在ec2实例上禁用/替换此密钥对?
- 7. 使用EC2实例创建中的“无密钥对继续”?
- 8. 密钥对不会与EC2实例关联
- 9. 使用Boto2中的密钥对创建EC2实例
- 10. 丢失密钥对后访问EC2实例
- 11. 使用多个密钥对创建ec2实例
- 12. 无法使用密钥对登录Amazon EC2实例
- 13. 使用JSch登录到EC2实例的密钥对
- 14. 如何访问与密钥对无关的ec2实例
- 15. 是ec2实例中用户特有的AWS ec2专用密钥
- 16. AWS EC2密钥对设置
- 17. EC2临时密钥对
- 18. 无法连接到EC2实例 - 密钥解密失败
- 19. EC2实例不接受新的密钥对 - 权限被拒绝(公钥)
- 20. EC2-在运行EC2实例时运行jar
- 21. 我可以使用一个密钥对连接到EC2实例,并转发另一个密钥对吗?
- 22. 对于在EC2中启动实例时的密钥对,“无”选项是什么?
- 23. 无密钥对的SSH到AWS实例
- 24. 部署通过更换EC2实例
- 25. 在Amazon EC2上是否可以将密钥对重新分配给已经运行的实例?
- 26. AWS Data Pipeline如何运行EC2实例?
- 27. 在EC2实例中运行PHP文件
- 28. EC2实例运行速度非常慢
- 29. 在ec2实例上运行sudo命令
- 30. 每个实例的EC2运行成本
您无法使用AWS控制台更改正在运行的实例上的密钥。这是一个EBS启动卷,还是使用实例存储?如果前者,这是一个迂回的做法。如果是后者,那么你很不幸运,将不得不终止实例并创建一个新实例。 – birryree 2011-05-11 15:04:02
是的,我终止了实例,现在一切正常。谢谢 – 2011-05-11 15:19:22