SSH免密登錄配置成功后不生效問題


問題

已經將主機的公鑰id_rsa.pub追加到了遠端主機的authorized_keys文件中,且文件權限均為 600
但是仍然無法免密登錄,只能使用密碼登錄

日志

# tail /var/log/secure
Dec  7 15:54:17 image sshd[5558]: Disconnected from 10.171.122.85 port 38000
Dec  7 15:54:17 image sshd[5558]: pam_unix(sshd:session): session closed for user root
Dec  7 15:54:20 image sshd[5579]: reprocess config line 50: Deprecated option RSAAuthentication
Dec  7 15:54:20 image sshd[5579]: Authentication refused: bad ownership or modes for directory /root
Dec  7 15:54:36 image sshd[5579]: Accepted password for root from 10.171.122.85 port 38006 ssh2
Dec  7 15:54:36 image sshd[5579]: pam_unix(sshd:session): session opened for user root by (uid=0)
Dec  7 15:54:37 image sshd[5579]: Received disconnect from 10.171.122.85 port 38006:11: disconnected by user
Dec  7 15:54:37 image sshd[5579]: Disconnected from 10.171.122.85 port 38006
Dec  7 15:54:37 image sshd[5579]: pam_unix(sshd:session): session closed for user root
Dec  7 15:57:01 image sshd[5905]: reprocess config line 50: Deprecated option RSAAuthentication
Dec  7 15:57:01 image sshd[5905]: Accepted publickey for root from 10.171.122.85 port 38106 ssh2: RSA SHA256:1A8dDgEnM7OQxIySYUWzipuF6boKrYlT2zjYFjyA1sE
Dec  7 15:57:01 image sshd[5905]: pam_unix(sshd:session): session opened for user root by (uid=0)

image

解決

用戶家目錄權限被篡改為非用戶屬組,需要更改為指定的用戶權限,且用戶目錄組權限不能有 W 權限

chmod g-w /home/user
chmod 700 ./.ssh 
chmod 600 ~/.ssh/authorized_keys

-PS

linux下免密認證登錄失敗原因總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM