【发布时间】:2012-07-21 18:58:23
【问题描述】:
我创建了自己的 EBS AMI,与另一个 AWS 账户共享,使用新密钥对基于此映像启动了新实例,现在当我尝试连接到这个新实例时出现错误:“服务器被拒绝我们的钥匙”。
这就是我所做的(一步一步):
- 在我的个人帐户中配置了新的 CentOS 6.3 服务器(使用我的个人密钥对)
- 已创建该服务器的 EBS AMI 映像
- 与我客户的帐户分享了这张图片
- 基于此共享图像 + 新密钥对在我的客户帐户中启动了新实例
- 新启动的实例不想使用新的密钥对。经过一些测试,我认为它接受了我的个人密钥对。
如何从我的图像创建新实例以接受新的密钥对? 我什至尝试在原始图像中删除“.ssh/authorized_keys”文件,在没有公钥的情况下基于该图像启动新实例,但仍然没有成功。
请告知如何创建不会附加到旧密钥对的图像
【问题讨论】:
-
您是如何创建新的密钥对的?您是让 AWS 创建它还是使用其他工具创建它?
-
您好 David,我在启动新实例时使用 AWS 创建了它。不是手动做的。
-
你使用的是什么 ssh 客户端?
-
当您查看 /home/ec2-user/.ssh/authorized_keys 时,您看到的是新的公钥、旧的个人密钥,还是两者都有?
-
在两个位置:“.ssh/authorized_keys”和“/home/ec2-user/.ssh/authorized_keys”只有一个 - 旧的个人公钥
标签: amazon-ec2 amazon-web-services centos amazon-ami key-pair