将新用户添加到 AWS EC2 - 权限被拒绝(公钥)

Art*_*uro 3 ssh public-key amazon-ec2 amazon-web-services

我正在尝试为我的 AWS EC2 设置一个新用户。我已逐步遵循本教程,Permission denied (publickey)出现错误。

我也尝试newuser-key-pair.pem从 AWS EC2 控制台创建一个,ssh -i newuser-key-pair.pem new-user@my-public-ip但没有用。

我认为问题在于我生成了一个密钥对(私钥),但我上传到 AWS .ssh/authorized_keys 的公钥没有链接到它。我怎样才能克服这个问题?

lex*_*sys 5

您可以使用用于默认用户的相同访问密钥登录 EC2 实例。假设您正在运行 Ubuntu 并且默认用户名是ubuntu. 然后你的公钥位于/home/ubuntu/.ssh/authorized_keys

按照AWS 文档中的说明创建新用户并将公钥添加到其~/.ssh/authorized_keys. 现在您应该能够使用原始密钥对登录到您的实例。