EC2 ubuntu AMI ssh 密码默认无密钥

EC2 ubuntu AMI ssh 密码默认无密钥

设置第一个 EC2 实例后,我无法通过提示。Ubuntu LTS AMI 应该将 ubuntu 作为默认用户名。在经典向导中询问时,我设置了没有密钥对的实例。常规密码验证是我唯一的选择。我甚至无法让 AMI 提示我输入密码。

另外,我不知道 ubuntu 用户的默认密码,也找不到它。请帮忙!

答案1

官方 Ubuntu AMI 上的 ubuntu 用户没有密码。您无法使用密码 ssh 登录。如果您想 ssh 登录实例,则必须在启动实例时关联 ssh 密钥对名称。

由于您没有对实例进行任何重要操作,我同意@Christopher的观点,您应该终止它并使用 ssh 密钥对启动新实例。我建议使用您自己的 ssh 密钥对,而不是让 EC2 在每个区域生成不同的密钥对。这是我写的一篇文章,描述了如何做到这一点:http://alestic.com/2010/10/ec2-ssh-keys

如果您在 EC2 实例上执行了重要操作并丢失了 ssh 访问权限,则可以通过在 EBS 卷连接到其他 EC2 实例时编辑其上的文件来重新获得控制权。这是我写的一篇关于该过程的文章:http://alestic.com/2011/02/ec2-fix-ebs-root

相关内容