我在使用 ssh 连接到 amazon ec2 实例时遇到问题。 key 对匹配。
在 google-ing 上,我发现所有实例的用户名都不相同。我假设它总是 ec2-user。如何找到我启动的实例的用户名?
我收到此错误:
Permission denied (publickey).
ssh -i test-instance.pem ec2-user@23.22.214.148
最佳答案
描述-
每个 Linux 实例都使用默认的 Linux 系统用户帐户启动。默认用户名由启动实例时指定的 AMI 确定。对于 Amazon Linux 2 或 Amazon Linux AMI,用户名为 ec2-user。对于 CentOS,用户名为 centos。对于 Debian,用户名为 admin 或 root。对于 Fedora,用户名为 ec2-user 或 fedora。对于 RHEL,用户名为 ec2-user 或 root。对于 SUSE,用户名为 ec2-user 或 root。对于 Ubuntu,用户名为 ubuntu。否则,如果 ec2-user 和 root 不起作用,请与您的 AMI 提供商联系。
https://stackoverflow.com/questions/20779454/