重启后SSH权限被拒绝

时间:2017-06-20 10:48:16

标签: git github ssh

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

1 个答案:

答案 0 :(得分:1)

问题是密钥存储在~/.ssh/authorized_keys

使用加密的主页,您无法使用密钥登录,因为您的主目录已加密。

将授权密钥移至其他地方,我个人使用/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