Getsuga Asked: 2018-12-05 16:40:34 +0800 CST2018-12-05 16:40:34 +0800 CST 2018-12-05 16:40:34 +0800 CST 访问公共 ssh 密钥的权限被拒绝 772 我无法将我的 ssh 公钥添加到 ssh-agent 并且我相信我的 ssh 文件夹很奇怪。这是一个截图 ssh ssh-agent 18.04 2 个回答 Voted mdpc 2018-12-06T11:02:16+08:002018-12-06T11:02:16+08:00 修复是chmod 700 /home/maydara/.ssh 如果没有“x”权限,则无法搜索目录(即无法找到目录中的文件)。 编辑:如果 .ssh 目录和 authorized_key 文件最初是使用 root 创建的,则可能需要更改它们的所有者。 chown -R maydara:maydara /home/maydara/.ssh Best Answer Getsuga 2018-12-12T02:58:03+08:002018-12-12T02:58:03+08:00 为了解决我的问题,我最终删除了我的 ssh 文件夹并重新生成了我的密钥: rm -rf ~/.ssh ssh-keygen -t rsa -b 4096 ssh-add ~/.ssh/[the_name_of_your_private_key] 然后我再次将我的公钥上传到 github、digitalocean 等。
修复是
chmod 700 /home/maydara/.ssh
如果没有“x”权限,则无法搜索目录(即无法找到目录中的文件)。
编辑:如果 .ssh 目录和 authorized_key 文件最初是使用 root 创建的,则可能需要更改它们的所有者。
为了解决我的问题,我最终删除了我的 ssh 文件夹并重新生成了我的密钥:
然后我再次将我的公钥上传到 github、digitalocean 等。