- 我在我的计算机上有一个
id_rsa
和id_rsa.pub
也绑定到我的BitBucket帐户。 - 据我所知我可以在任何地方使用这个公钥我请(只要我的私人匹配)。
的问题:我无法弄清楚如何得到任何服务器接受公钥,你看到我做了什么错?将SSH密钥添加到authorized_keys:权限被拒绝(公钥)
$ cat id_rsa.pub >> authorized_keys
$ service ssh restart (I suppose this isn't needed)
$ git pull origin master
$ Permission denied(publickey)
我在做什么错?我被困了好几天。
你是否在同一台机器上运行所有这些命令?将密钥放在'authorized_keys'中意味着您可以使用该密钥登录_that machine_,但无法使用该密钥登录到_other_机器。而且你必须在本地机器上拥有私钥才能推送。 –