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

ubuntu用户的权限被拒绝(公钥),但AWS EC2实例上的root用户的权限被拒绝(公钥),ubuntu,amazon-web-services,ssh,amazon-ec2,public-key-encryption,Ubuntu,Amazon Web Services,Ssh,Amazon Ec2,Public Key Encryption,昨天我可以使用我的密钥对登录我的EC2实例,但今天早上它告诉我“权限被拒绝(公钥)” 我在一个ubuntu AMI上,我检查了我是否尝试了正确的用户名。然而有趣的是,当我尝试使用“root”进行ssh时,它成功地连接和验证,但告诉我使用“ubuntu”并终止连接 公钥如何为root用户工作,而不是“ubuntu”用户 用户“ubuntu”在EC2实例上的权限是否有问题?在每个用户的.ssh目录中添加了公钥/私钥对。检查您添加此密钥的位置。在根用户的ssh目录或ubuntu用户的ssh目录中。ss

昨天我可以使用我的密钥对登录我的EC2实例,但今天早上它告诉我“权限被拒绝(公钥)”

我在一个ubuntu AMI上,我检查了我是否尝试了正确的用户名。然而有趣的是,当我尝试使用“root”进行ssh时,它成功地连接和验证,但告诉我使用“ubuntu”并终止连接

公钥如何为root用户工作,而不是“ubuntu”用户


用户“ubuntu”在EC2实例上的权限是否有问题?

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


你可以在/home/ubuntu/.ssh中找到这个目录,原来我已经更改了ubuntu用户主目录的权限