即使正在运行,也无法登录到我的aws现场实例

问题描述:

即使正在运行,我也无法登录到我的aws现场实例。我无法通过ssh或scp访问我的数据。我知道我的pem键适用于其他实例,所以它不是pem键的问题。即使正在运行,也无法登录到我的aws现场实例

ssh -i my_pem_key.pem ubuntu @ my_dns_name 而我得到 权限被拒绝(publickey)。

我该如何检索运行中的实例中的数据? 我试图创建一个实例的图像(AMI)并登录到新实例中,但这并不奏效。

这里可能会发生一些事情。你尝试过以下吗?

  • 确保您的实例的安全设置都设置为使用相同的PEM证书
  • 验证正在尝试连接的服务器的DNS或IP地址是正确的

从亚马逊文档:

确认您正在使用AMI的相应用户名进行连接。在“PuTTY配置”窗口的主机名框中输入用户名。

  • 对于Amazon Linux AMI,用户名是ec2-user。
  • 对于RHEL5 AMI,用户名是root或ec2-user。
  • 对于Ubuntu AMI,用户名是ubuntu。
  • 对于Fedora AMI,用户名是fedora或ec2用户。
  • 对于SUSE Linux,用户名是root。

    否则,如果ec2-user和root不起作用,请咨询AMI提供商。

此外,

请确认您有入站安全组规则允许入站流量到相应的端口。

问候

+0

我的DNS是correct..Username是Ubuntu的,所以这是正确的为好。入站安全组全部设置正确。与AMI供应商核对意味着什么? – 2014-10-28 23:35:08