答案1
请记住,任何人都可以自定义 Amazon AMI,也可以从头开始创建。因此,理论上,任何人都可以将 ssh 用户更改为任何随机用户。正如您所提到的,最常见的用户是 ubuntu、ec2-user 和 root,但有些用户会捆绑自己的 AMI,并出于安全原因将用户名更改为其他用户,以使其不可预测。因此,您要么必须依赖 AMI 的文档来查看要使用哪个用户,要么尝试使用常规用户名。
答案2
这是来自亚马逊文档AWS 文档
在用户名中,输入登录实例的用户名。
注意:对于 Amazon Linux 实例,默认用户名是 ec2-user。对于 Ubuntu,默认用户名是 ubuntu。某些 AMI 允许您以 root 身份登录。因此,在此示例中,您可能需要将用户名从 ec2-user 更改为适当的用户名。