linux開啓祕鑰登錄後提示 所選的用戶祕鑰未在遠程主機上註冊

    按網上的做法在~/.ssh/authorized_keys添加公鑰,在/etc/ssh/sshd_config中開啓PermitRootLogin yes選項,設置.ssh目錄700權限,設置authorized_keys文件600權限,用xshell登錄一直提示“所選的用戶祕鑰未在遠程主機上註冊”。後來發現我的home目錄權限不知道什麼時候被改成了777,設成755後就可以登錄了。

    不僅要關注.ssh目錄700權限和authorized_keys文件600權限,.ssh的上級目錄權限不能超過755,如用戶username登錄,/home/username目錄的權限設爲755,太高無法登陸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章