尝试通过 SSH 进入从 AMI 启动的 AWS EC2 实例时出现问题

尝试通过 SSH 进入从 AMI 启动的 AWS EC2 实例时出现问题

我是 AWS 和 SSH 的新手,所以请耐心等待。我试图确保在进行可能破坏重要依赖项的风险安装之前,可以完美复制 EC2 实例。我创建了实例“A”的 AMI,并将其作为实例“B”启动。A 和 B 都是 Ubuntu 16.04。在 AWS 控制台中,将 SSH 连接到实例 B 的说明与实例 A 的说明不同。更具体地说,我使用以下方式连接到实例 A:

ssh -i "keypair.pem" [email protected]

但例如 B,亚马逊建议:

ssh -i "keypair.pem" [email protected]

重要的区别在于 root 和 ubuntu。SSH 登录到实例 A 可以正常工作,但登录到实例 B 则不行。以 root 身份连接时,我收到一条消息说请以用户“ubuntu”而不是“root”身份登录无法进入。当我以 ubuntu 身份连接时,我收到一条消息说权限被拒绝(公钥)。任何想法?

相关内容