1. 程式人生 > >Linux如何設定錯誤口令登陸超過N次鎖定使用者(針對sshd)

Linux如何設定錯誤口令登陸超過N次鎖定使用者(針對sshd)

錯誤口令登陸超過3次鎖定使用者15分鐘

# vi /etc/pam.d/sshd
...
auth       required     pam_tally2.so deny=5 unlock_time=900 even_deny_root root_unlock_time=900
...

儲存退出,立刻生效

 

注:這裡使用的是 pam_tally2 模組;

  deny: 錯誤口令登陸次數;

  unlock_time: 鎖定使用者時間,單位為秒;

  如果想取消對 root 的鎖定則把  even_deny_root 和 root_unlock_time=900

 刪除

 

pam_tally 模組設定如下配置

# vi /etc/pam.d/sshd
...
auth  required  pam_tally.so  onerr=fail  no_magic_root
account  required  pam_tally.so   deny=3  no_magic_root even_deny_root_account  per_user  reset
...

 儲存退出,立刻生效