【发布时间】:2013-07-23 04:14:40
【问题描述】:
- 我的电脑上有一个
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)
我做错了什么?我被困了好几天了。
【问题讨论】:
-
您是否在同一台机器上运行了所有这些命令?将密钥放入
authorized_keys意味着您可以使用该密钥登录到该机器,它无助于使用该密钥登录到其他 机器。而且你必须在本地机器上拥有私钥才能推送。
标签: linux git bitbucket ssh-keys