所选的用户秘钥未在远程主机上注册

0

你好!我是新用户,注册了几个实例如 Red Hat、Ubuntu 等,创建新秘钥对后使用私钥验证都提示 "所选用户秘钥未在远程主机上注册",使用公有IPv4地址以及示例的公有DNS地址可以连接到我的实例, Red Hat系统我选择用户是ec-user,但始终无法连接到实例,系统提示未注册。我已经使用过5个以上实例测试后但都无法连接 ,请问该如何解决!

已提问 1 年前886 查看次数
1 回答
0

当出现 "所选用户秘钥未在远程主机上注册" 问题时,常见是因为ssh连接时,您连接所使用帐户(例如:ec2-user@),跟目标实例上预设的帐户(例如:ubuntu@)是不同,所造无法连接,以下常见的帐户名,提供您参考。

Amazon Linux/Amazon Linux2: ec2-user

$ ssh -i 私钥.pem ec2-user@xxx.amazonaws.com

Centos: centos

$ ssh -i 私钥.pem centos@xxx.amazonaws.com

Ubuntu: ubuntu

$ ssh -i 私钥.pem ubuntu@xxx.amazonaws.com

Red Hat Enterprise: root or ec2-user

$ ssh -i 私钥.pem root@xxx.amazonaws.com $ ssh -i 私钥.pem ec2-user@xxx.amazonaws.com

如何使用 ssh 连接 EC2 实例? 请参考以下文档。

[+] 使用 SSH 连接到 Linux 实例 - 使用 SSH 客户端连接到 Linux 实例: https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html#AccessingInstancesLinuxSSHClient

其他常见 SSH 连线失败排查,请参考以下文档。

[+] 尝试使用 SSH 连线至 EC2 执行个体时收到“连线遭拒”或“连线逾时”错误。如何解决此错误? https://aws.amazon.com/cn/premiumsupport/knowledge-center/ec2-linux-resolve-ssh-connection-errors/?nc1=h_ls

profile pictureAWS
Jerry_K
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则