1. 程式人生 > >阿里雲linux伺服器登入失敗,Connection closed

阿里雲linux伺服器登入失敗,Connection closed

將根目錄下的etc和usr檔案許可權改為740,然後退出伺服器。再用root賬號登入就登入不成功,一直顯示Connection closed.

阿里雲控制檯有一個遠端連線,輸入6位密碼就能進入登入介面,再輸入伺服器的賬號和密碼就能進入伺服器。

通過排查var/log下的日誌檔案,在messages中發現下列報錯:

                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 sshd[12258]: error: @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
 sshd[12258]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 sshd[12258]: error: Permissions 0755 for '/etc/ssh/ssh_host_dsa_key' are too open.
 sshd[12258]: error: It is required that your private key files are NOT accessible by others.
 sshd[12258]: error: This private key will be ignored.
 sshd[12258]: error: bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
 sshd[12258]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

重新生成linux ssh key,然後將etc/ssh資料夾中重複的舊的ssh_host_dsa_key 和 /ssh_host_rsa_key 刪除或者放到其他路徑就能正常登入了。