SSH密钥位于授权密钥中,但仍获得“权限被拒绝(公钥)”
我已经将我的id_rsa.pub密钥添加到我EC2实例上ubuntu用户的~/.ssh/authorized_密钥中,但是如果不提供密钥文件,我仍然无法连接到Amazon控制台下载的.pem文件中。我得到的信息是:权限被拒绝公钥。。我确信我添加了正确的密钥,因为这与我在Github、CloudControl和Bitbucket等其他服务中使用的密钥相同。我认为您应该首先创建一个额外的非root用户,并重复您的授权密钥练习,我记得在较低的sshd级别上对使用公钥的root级别登录的限制。按照这里的顺序:您使用什么命令来ssh到EC2实例?ssh ubuntu@尝试这种方式,但只在指定密钥ssh ubuntu@-ic:\path\to\my\key.pem时有效。顺便说一句,我在Windows上。你试过ssh ubuntu@-ic:\path\to\id\u rsa吗?不适合我。按照以下步骤将newuser替换为git,然后将我的计算机的id_rsa.pub值粘贴到授权的_密钥文件中,然后尝试使用ssh git@进行访问,但是收到的权限被拒绝publickey。在添加选项-vvv以进行超级详细报告时,您可能希望检查ssh的输出,因为这样可以更深入地了解失败的真正原因。SSH密钥位于授权密钥中,但仍获得“权限被拒绝(公钥)”,ssh,amazon-ec2,ssh-keys,Ssh,Amazon Ec2,Ssh Keys,我已经将我的id_rsa.pub密钥添加到我EC2实例上ubuntu用户的~/.ssh/authorized_密钥中,但是如果不提供密钥文件,我仍然无法连接到Amazon控制台下载的.pem文件中。我得到的信息是:权限被拒绝公钥。。我确信我添加了正确的密钥,因为这与我在Github、CloudControl和Bitbucket等其他服务中使用的密钥相同。我认为您应该首先创建一个额外的非root用户,并重复您的授权密钥练习,我记得在较低的sshd级别上对使用公钥的root级别登录的限制。按照这里的