无法连接到aws ec2实例,主机密钥验证失败

时间:2011-12-19 05:46:34

标签: authentication ubuntu ssh amazon-ec2

我已经使用rails包设置了一个ubuntu实例,并且还部署了我的应用程序,它运行正常。

但是当我尝试做SSH时,它不允许我进行远程登录并抛出主机密钥验证失败等错误。

问题似乎是持久的,请推荐解决方案,我已经附加了一个弹性IP,我无法看到公共DNS,我的实例在singapure区域运行。

2 个答案:

答案 0 :(得分:5)

在ServerFault的交叉发布问题中详细解答:https://serverfault.com/questions/342228/unable-to-connect-to-the-aws-ec2-instance-host-key-verification-failed/342696#342696

基本上,您的ec2弹性IP之前已与其他服务器实例一起使用,并且您的ssh客户端已知主机文件与此IP的新文件不匹配。删除known_host文件中的违规行。 (有关服务器故障答案的更多详细信息)

答案 1 :(得分:-1)

您需要使用您设置使用的私钥登录您的实例。

根据您的实例,用户可能会有所不同

ssh -i [private key file] [user]@[host]

根据我的经验(或可能是其他人),用户可能是以下之一

  • EC2用户
  • ec2user
  • bitnami
  • ubuntu的
相关问题