无法为 EC2 实例创建 SSH 登录

无法为 EC2 实例创建 SSH 登录

我在 EC2 中创建了一个微型实例。当我使用 putty 登录实例时(我已按照 amazon 中给出的所有步骤通过 putty 登录)。它抛出了错误“服务器拒绝我们的密钥”。我创建了两个标签,名称分别为 admin 和 root(使用不同的密码)。(我使用相同的用户进行登录)。

这些是系统日志:

Master Resource Control: runlevel 3 has been reached

Failed services in runlevel 3: 
    [80C
    [13Damazon

Skipped services in runlevel 3: microcode.ctl nfs irq_balancer splash smartd

AMI ID 为:ami-74146a26,我正在使用私钥,我已经按照这里提到的流程进行操作此链接,当我尝试以 root 和 ec2-user 身份登录时,仍然抛出相同的错误“服务器拒绝我们的密钥”我已经打开并在安全组中添加了 SSH 和 HTTP。仍然是同样的问题

答案1

当您启动服务器时,您将指定一个 SSH 密钥对。

如果你启动了 Ubuntu 服务器,那么该密钥对很可能是为用户准备的ubuntu。否则,它很可能是为root用户准备的。

确保您的计算机上有该私钥的本地副本。

使用 Putty、SSH 或ubuntu指定root该私钥的用户。

如果仍有问题,请尝试使用普林克并将您的命令和输出添加到您的原始问题中。

以下是 Plink 使用示例:

plink -i C:\Path\To\Your\Private\Key\File -v [email protected]

相关内容