Centos
儘管禁用了 root 登錄,但多次嘗試登錄失敗
我正在嘗試禁用 root 登錄。我
PermitRootLogin no
進去了/etc/ssh/sshd_config
。當我執行 ssh
root@IP
時,我知道Permission denied, please try again.
哪個是正確的。當我使用另一個使用者的命令登錄到 root 時
su -
,我仍然看到 XXXXX 次失敗的登錄嘗試。這是正常的還是我忘記了什麼?
我正在執行 CentOS 7。
這是正常的還是我忘記了什麼?我正在執行centos 7。
是的,這是正常和預期的行為。失敗的嘗試總是被記錄下來,如果
root
不允許登錄,每次嘗試通過 ssh 都會失敗。
您可以使用 禁用 root 帳戶
sudo passwd -l root
。編輯 sshd_config 文件僅影響 ssh 登錄。這也會禁用su -
,因為任何人都不知道密碼。來自
man passwd
:-l, –lock 鎖定指定帳戶的密碼。此選項通過將密碼更改為與可能的加密值不匹配的值來禁用密碼(它在密碼的開頭添加“!”)。
請注意,這不會禁用該帳戶。使用者可能仍然能夠使用另一個身份驗證令牌(例如 SSH 密鑰)登錄。要禁用該帳戶,管理員應使用 usermod –expiredate 1(這會將帳戶的過期日期設置為 1970 年 1 月 2 日)。
密碼鎖定的使用者不得更改其密碼。