事件背景
A機器已經生產rsa密鑰且已經將public key添加到B機器/root/.ssh/authorized_keys,但是從A機器上ssh root@B機器時仍然需要輸入密碼,即無密碼認證失敗。
原因總結(B機器上)
-
(1).ssh目錄的權限必須是700
-
(2)用戶目錄的權限必須是700,比如我是用wutengfei用戶操作的,則/home/wutengfei的權限最好是700
-
(3).ssh/authorized_keys文件權限必須是600
-
(4)setenforce 0把SELinux關閉(很重要)