Amazon EC2 要求在 SSH 中输入 root 密码

Amazon EC2 要求在 SSH 中输入 root 密码

我正在尝试连接到 Gentoo Gentoo_64-bit-EBS-2012-03-02-07-39-15 (ami-6ab26f03)AMI第一次通过 SSH 使用我的密钥对,但它要求输入密码。默认的 root 密码是什么?

我将 IP 替换为 99:

hobbes3@hobbes3:~$ ssh [email protected]
Password: 

答案1

事实上,我需要以 身份登录ec2-user,然后执行。当您右键单击实例并单击“连接”时,sudo su -亚马逊错误地提示尝试以 身份登录。root@...

答案2

处理密钥对有一定的方法。假设在这个例子中,我们创建了一个名为“1stKey”的密钥对。当我单击“创建密钥对”时,它会要求我输入一个名称并生成该密钥,然后导致我的浏览器下载名为“1stKey.pem”的私钥。EC2 永远不会让我再次获得该私钥的一半,因此除非您能找到文件$whatever.pem,否则您需要生成一个新文件。您还可以上传现有密钥的公钥的一半。

在此处输入图片描述

从那里,您将执行通常的操作。如果您没有用于创建实例的密钥,则需要终止它并重新开始将该 EBS 映像挂载到其他正常运行的实例并修复它,否则会因为没有使用 EBS 支持而自责。至少对于默认的 Amazon 实例,没有直接的 root 访问权限,而是 ec2-user 的 sudo 访问权限。也许生成您的图像的人遵循了这一惯例。ssh [email protected] -i path/to/your_key.pem

答案3

从表面上看,您没有指定 ssh 密钥,因此系统假设您想要使用密码。大多数 AMI 都配置为不允许 root 使用密码进行 ssh 访问。请修复您的参数以确保指定了密钥。

相关内容