Ssh 如何查找在amazon-ec2中启动的实例的用户名?
我在使用ssh连接amazon ec2实例时遇到问题。钥匙对匹配。 在谷歌上,我发现用户名对于所有实例都不一样。我假设它总是ec2用户。如何找到已启动实例的用户名 我得到这个错误:Ssh 如何查找在amazon-ec2中启动的实例的用户名?,ssh,amazon-ec2,Ssh,Amazon Ec2,我在使用ssh连接amazon ec2实例时遇到问题。钥匙对匹配。 在谷歌上,我发现用户名对于所有实例都不一样。我假设它总是ec2用户。如何找到已启动实例的用户名 我得到这个错误: Permission denied (publickey). 在尝试这一点时: ssh -i test-instance.pem ec2-user@23.22.214.148 任何帮助都将不胜感激。Debian AMI的用户名是admin。阅读更多信息。说明- 每个Linux实例都使用默认的Linux系统用户帐
Permission denied (publickey).
在尝试这一点时:
ssh -i test-instance.pem ec2-user@23.22.214.148
任何帮助都将不胜感激。Debian AMI的用户名是
admin
。阅读更多信息。说明-
每个Linux实例都使用默认的Linux系统用户帐户启动。默认用户名由启动实例时指定的AMI确定。对于AmazonLinux2或AmazonLinuxAMI,用户名是EC2user。对于CentOS,用户名为CentOS。对于Debian,用户名是admin或root。对于Fedora,用户名为ec2 user或Fedora。对于RHEL,用户名是ec2 user或root。对于SUSE,用户名为ec2 user或root。对于Ubuntu,用户名是Ubuntu。否则,如果ec2用户和根用户不工作,请与您的AMI提供商联系。我认为名称没有问题。错误是您可能必须使用chmod 400更改密钥的权限。那么它应该可以让你连接。如果用户名错误,您将获得另一个错误,但至少您已经越过了此错误Amazon AWS列出了默认用户名:
您使用的是什么AMI?什么是AMI ID?它是一个定制的AMI吗?它是一个社区AMI。德比安7号气喘。我也尝试过使用root。没有区别。