当出现 "所选用户秘钥未在远程主机上注册" 问题时,常见是因为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
相关内容
- 已提问 3 个月前
- 已提问 4 个月前
- 已提问 4 个月前
- AWS 官方已更新 3 个月前
- AWS 官方已更新 10 个月前