![](/img/trans.png)
[英]Getting Permission denied (publickey) even having my public key on the authorized_keys server file
[英]Adding SSH Key to authorized_keys: permission denied(publickey)
id_rsa
和id_rsa.pub
也绑定到我的BitBucket帐户。 问题 :我无法弄清楚如何让任何服务器接受公钥,你看到我做错了吗?
$ cat id_rsa.pub >> authorized_keys
$ service ssh restart (I suppose this isn't needed)
$ git pull origin master
$ Permission denied(publickey)
我究竟做错了什么? 我已经被困了好几天了。
如果您复制了root的authorized_keys
,则可能需要执行以下操作:
chmod 700 .ssh
sudo chmod 640 .ssh/authorized_keys
sudo chown $USER .ssh
sudo chown $USER .ssh/authorized_keys
其中$USER
是你的linux用户名。
您需要将id_rsa.pub的内容复制到设置页面中的bitbucket avcount
确保~/.ssh
上的权限为700
即只能由所有者访问,并且除了所有者之外,公钥和私钥文件的权限不可写。
确保密钥文件在~/.ssh
!
确保密钥正在使用(尝试使用ssh -v
到正确的用户@ bitbucket服务器)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.