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

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

<!--StartFragment--> 你好!我是新用户,注册了几个实例如 Red Hat、Ubuntu 等,创建新秘钥对后使用私钥验证都提示 "所选用户秘钥未在远程主机上注册",使用公有 IPv4 地址以及示例的公有 DNS 地址可以连接到我的实例, Red Hat 系统我选择用户是 ec-user,但始终无法连接到实例,系统提示未注册。我已经使用过5个以上实例测试后但都无法连接 ,请问该如何解决! <!--EndFragment-->
所选的用户秘钥未在远程主机上注册 2023-04-26 14:26:29
所选的用户秘钥未在远程主机上注册 0
所选的用户秘钥未在远程主机上注册
<!--StartFragment--> 当出现 "所选用户秘钥未在远程主机上注册" 问题时,常见是因为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?trk=cndc-detail> 其他常见 SSH 连线失败排查,请参考以下文档。 \[+] 尝试使用 SSH 连线至 EC2 执行个体时收到“连线遭拒”或“连线逾时”错误。如何解决此错误? <https://aws.amazon.com/cn/premiumsupport/knowledge-center/ec2-linux-resolve-ssh-connection-errors/?nc1=h_ls&trk=cndc-detail> <!--EndFragment-->