ssh 發現報錯 Account locked due to 4 failed logins


問題現象

使用ssh命令遠程登錄服務器,輸入密碼后報錯“Account locked due to 4 failed logins”。

問題分析

確認輸入的密碼是對的,后來檢索了一下,知道了原因。
由於Linux對ssh進行了PAM認證,超過3次之后就將賬戶鎖定了。

解決方案

重置錯誤登陸次數

如果知道被鎖定的用戶如work,可以通過以下命令查看錯誤登錄次數:
pam_tally --user work
然后使用以下命令重置work用戶錯誤登錄次數:
pam_tally --user work --reset

如果使用pam_tally沒生效的話,也可以使用pam_tally2命令
查看work用戶錯誤登錄次數:
pam_tally2 --u work
重置work用戶錯誤登錄次數:
pam_tally2 --u work --reset

關閉賬號鎖定功能

如果不知道被鎖定的用戶,可以將/etc/pam.d/sshd文件中的最后一行注釋來關閉賬號鎖定功能:
#auth optional pam_faildelay.so delay=3000000


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM