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

0

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

gefragt vor einem Jahr903 Aufrufe
1 Antwort
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
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen