ubuntu用户的权限被拒绝(公钥),但AWS EC2实例上的root权限被拒绝(公钥)

时间:2014-10-29 07:18:57

标签: ubuntu amazon-web-services ssh amazon-ec2 public-key-encryption

昨天我能够使用我的密钥对登录我的EC2实例,但今天早上它告诉我"权限被拒绝(公钥)"。

我正在使用ubuntu AMI,我检查过我正在尝试使用正确的用户名。然而有趣的是,当我尝试使用' root'时,它会成功连接和验证,但告诉我使用&ubentu'而是终止连接。

公钥如何适用于root,但不适用于ubuntu'用户?

用户的权限可能有问题吗?ubuntu'在EC2实例上?

2 个答案:

答案 0 :(得分:0)

在每个用户的.ssh目录中添加公钥/私钥对。检查你添加此密钥的位置。在root用户的ssh目录或ubuntu用户的ssh目录中。 ssh目录对所有用户都不同。

您可以在/home/ubuntu/.ssh

中找到此目录

答案 1 :(得分:0)

原来我已经更改了ubuntu用户主目录的权限。