连接到克隆的EC2实例

时间:2016-05-08 16:11:01

标签: ssh amazon-ec2

我正在尝试克隆EC2实例,以便我可以测试一些东西。我创建了一个AMI并启动了一个实例,它似乎运行正常。但是,我无法用ssh或putty连接它。

我正在制作副本的实时实例拥有各种用户,他们都可以使用私钥快乐地登录。但是他们无法使用与克隆实例完全相同的凭据登录。我得到:

  

已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

还有更多工作要做,只是将IP地址从实时实例更改为克隆实例吗?

我也无法使用我在启动期间创建的私钥连接到ec2-user登录。我的实时服务器的一个小问题是,我必须更改/ etc / ssh / sshd_config中的AuthorizedKeysFile设置,以便处理我遇到的一些SFTP问题。这可能是搞乱了克隆服务器的连接吗?当然所有设置都相同?

1 个答案:

答案 0 :(得分:0)

毕竟答案是与AuthorizedKeysFile设置有关。我解除了我在/ etc / ssh / sshd_config中所做的编辑,拍摄了另一个快照,制作了另一个AMI,启动了另一个实例,一切都很顺利。我甚至不需要重新启动sshd服务,所以这并没有弄乱我的实时服务器上的配置。

我不完全确定为什么这会导致问题,但这里的教训是EC2需要将AuthorizedKeysFile设置为默认位置,或者我猜它不知道在哪里查找公钥。