无法通过SSH进入从快照
问题描述:
方案创建EC2实例:无法通过SSH进入从快照
- 我有一个正在运行的EC2实例,但没有实例的密钥对。
- 我有一个ftp用户帐户设置,但没有root权限。
- 我想复制正在运行的实例到一个新的实例获得根访问权限。
问题:
- 当我尝试创建一个新的实例,从旧的快照,腻子说想ssh到它时,“服务器拒绝了我们的关键” ...
这是我做过什么:
- 创建的旧实例的EBS卷的快照
- 从快照中我创建了一个图像
- 确信架构和内核-ID匹配的旧实例
- 我从创建一个新的密钥对 图像0
- 推出了一个新的实例
- 创建了一个新的安全组并确保端口22已打开
- 加载的.pem文件转换密钥对的.pem文件用的puttygen到的puttygen
- 二手SSH-2 RSA 1024
- 保存私钥
- 使用弹性IP地址
- 与用户名试过实例mi“
什么可能是错误的?
答
图像和您的新实例仍然使用原始密钥对。除非您准备实例在启动时接受新密钥,否则不会。
你需要做的是将卷连接到一个新的实例(从公共ami创建)。装入卷并在该卷上编辑用户的authorized_keys
文件。放入新密钥,然后将其移回原始实例。
+0
谢谢,你的上述答案的分步描述在这里找到:http:///堆栈溢出。COM /问题/ 7881469 /转换密钥对换EC2实例/ 11776183#11776183 – 2083
看到http://stackoverflow.com/questions/7881469/change-key-pair-for-ec2-instance/11776183#11776183 – yegor256