git - SSH 权限在重新启动时被拒绝

标签 git github ssh

两天前我在家里创建了一个仓库并做了一些工作,然后昨天在工作中设置了我的 SSH key ,这样我就可以推送到那个仓库,它运行良好。
但是今天,我收到了权限被拒绝的消息,好像我的 SSH key 不再链接一样。
它存储在本地,我仍然可以在我的 github 设置中看到它。
什么可能导致这种情况?
操作系统:Antergos Linux

最佳答案

问题是 key 存储在 ~/.ssh/authorized_keys
使用加密的主目录,您无法使用 key 登录,因为您的主目录已加密。

将授权 key 移动到其他地方,我个人使用/etc/ssh/.authorized_keys
然后编辑 /etc/ssh/sshd_config , 添加/编辑该行

AuthorizedKeysFile /etc/ssh/.authorized_keys

重新启动 ssh 服务器。

您还可以引用:

http://manpages.ubuntu.com/manpages/precise/en/man5/sshd_config.5.html

关于git - SSH 权限在重新启动时被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44650973/

相关文章:

git - 使用否定前缀忽略目录中除 GIT 中的文件之外的所有文件

Xcode merge 问题

git - 检索 Git 中特定提交中的文件路径

css - 在已编译的 SASS css 文件上处理 merge 冲突的最有效方法是什么?

git - 在版本控制中逐字指责/注释?

python - Google Colaboratory 将文件保存到 Github 时显示错误 "Could not fetch branches. "

Python:代码之前运行后 DLL 加载失败

php - 使用PHP通过ssh执行shell命令

python - 如何通过 Python 通过 ssh 连接到 mysql

wordpress - WordPress中的文件权限无法正常工作