即使正在运行,也无法登录到我的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提供商。
此外,
请确认您有入站安全组规则允许入站流量到相应的端口。
问候
我的DNS是correct..Username是Ubuntu的,所以这是正确的为好。入站安全组全部设置正确。与AMI供应商核对意味着什么? – 2014-10-28 23:35:08