首頁 >運維 >CentOS >centos系統普通用戶無法登入ssh

centos系統普通用戶無法登入ssh

王林
王林原創
2020-03-19 14:44:334450瀏覽

centos系統普通用戶無法登入ssh

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn