在CentOS中,假如一切都順利的話,你建新一個用戶,它就自動添加到SSHD登入服務中的處的了,不必手動或再設定什麼,但有些情況下,我們的系統只允許root使用者登錄,那麼,我們就要進行一些必要的設置,具體步驟如下:
1、你用法登入時,請你確保你所輸入的使用者名稱及密碼的正確性,用戶名最好在/home/下可以看到它的相關的資料夾,若是新建無home用戶,那你也得查看/etc/passwd檔案中是否已經存在相關的用戶名及其他內容。
(推薦教學:centos使用教學)
2、檢視#vim /etc/ssh/sshd_config檔會發現已經開戶了UsePam這個認證。
解決方法:
3、修改#vim /etc/security/access.conf 中的“-:ALL EXCEPT root :ALL” 為“-:ALL EXCEPT root yourusername :ALL” 。
4、重啟sshd服務。
注意:如果你是透過遠端登入修改本配置的,上述中的「root」用戶,不能去掉,否則出現什麼異常情況的話,你就必須要另想辦法再登入進去了,如果本設定修改成功了,你就可以再去掉root使用者的登入認證了。
相關影片教學推薦:linux影片教學
#以上是centos系統普通用戶無法登入ssh的詳細內容。更多資訊請關注PHP中文網其他相關文章!