gpt4 book ai didi

linux - 将 SSH key 添加到 authorized_keys : permission denied(publickey)

转载 作者:IT王子 更新时间:2023-10-29 00:41:25 24 4
gpt4 key购买 nike

  • 我的计算机上有一个 id_rsaid_rsa.pub 也绑定(bind)到我的 BitBucket 帐户。
  • 据我所知,我可以随心所欲地使用此公钥(只要我的私有(private)匹配)。

问题:我不知道如何让任何服务器接受公钥,你看到我做错了什么了吗?

 $ 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 用户名。

关于linux - 将 SSH key 添加到 authorized_keys : permission denied(publickey),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com