2017-06-20 176 views
1

我前兩天在家裏創建了一個回購協議,並對它做了一些工作,然後昨天在工作時設置了我的SSH密鑰,以便我可以推送到該回購協議,並且工作正常。
但今天,我得到權限被拒絕的消息,好像我的SSH密鑰不再鏈接。
它存儲在本地,我也可以在我的github設置中看到它。 這可能是什麼原因造成的?
操作系統:Linux的AntergosSSH權限在重啓時被拒絕

回答

1

的問題是,該密鑰存儲在~/.ssh/authorized_keys

具有加密的家,你不能用鑰匙爲您的主目錄encrytped登錄。授權密鑰到別的地方

移動,我個人使用/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

+0

所以昨天我感動的文件,並重新添加的關鍵試劑,由於它的新的位置和它的工作。 但是,今天早上重新啓動後,問題仍然發生在權限被拒絕的情況下。 – Fenwick17

+0

有些東西是加密你的主目錄,試着聯繫你的NOC團隊,你會得到這個消息&爲什麼你不能'root'訪問服務器? – LuFFy

+0

這是一臺個人筆記本電腦,帶有加密的家庭,我用於工作。連接到企業github是完全正常的,只是github.com不是 – Fenwick17