![发现公共 ami 的 ec2 用户名](https://linux22.com/image/605828/%E5%8F%91%E7%8E%B0%E5%85%AC%E5%85%B1%20ami%20%E7%9A%84%20ec2%20%E7%94%A8%E6%88%B7%E5%90%8D.png)
答案1
请记住,任何人都可以自定义 Amazon AMI,也可以从头开始创建。因此,理论上,任何人都可以将 ssh 用户更改为任何随机用户。正如您所提到的,最常见的用户是 ubuntu、ec2-user 和 root,但有些用户会捆绑自己的 AMI,并出于安全原因将用户名更改为其他用户,以使其不可预测。因此,您要么必须依赖 AMI 的文档来查看要使用哪个用户,要么尝试使用常规用户名。
答案2
这是来自亚马逊文档AWS 文档
在用户名中,输入登录实例的用户名。
注意:对于 Amazon Linux 实例,默认用户名是 ec2-user。对于 Ubuntu,默认用户名是 ubuntu。某些 AMI 允许您以 root 身份登录。因此,在此示例中,您可能需要将用户名从 ec2-user 更改为适当的用户名。