我正在尝试连接到 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 访问。请修复您的参数以确保指定了密钥。