環境:CentOS6.7虛擬機,Xshell7
問題說明:通過Xshell7進行遠程登錄時,一直提示密碼錯誤。
問題分析排查過程:
1、開始以為是密碼錯了,經過SVN版本檢查等未發現密碼修改記錄,因為前段時間有人員離職可能存在管理問題,懷疑是人員修改密碼后沒有同步更新到記錄文檔;
2、查找相關資料,發現可以在重啟時候在進入系統之前進行密碼重置,於是協調虛擬機管理人員進行處理;
3、在管理員處發現可以正常登錄,而且存在別的賬號可以登錄進去,且登錄進去后可以通過su – root命令成功切換到root賬號;
4、通過第三步排查,說明root密碼是沒問題的,更改登錄的xshell以及檢查相關設置發現無問題,那么只能排查服務器問題了;
最終發現是root賬號比較特殊,禁止遠程登錄。
解決方法:1、打開sshd_config配置文件進行編輯(命令:vim /etc/ssh/sshd_config)。
2、找到PermitRootLogin項,如果是no,說明禁止root遠程連接,修改為yes即可,修改完成后按ESC,輸入:wq保存修改。
3、重啟sshd服務(命令:service sshd restart )。