Centos 7 SSH登录失败自动封禁

写在开头:

这个方法只有一个问题!!!!!!

只封用户!!!!!

不封IP!!!!!!

开启之后会导致被人恶意攻击后自己也进不了ssh,只能实体机操作,或者云服务器救援连接!!!!!!

配置方法

修改配置文件

vi /etc/pam.d/sshd
添加:
auth required pam_tally2.so deny=3 unlock_time=600 even_deny_root root_unlock_time=1200

参数解释:

deny: 设置普通用户和root用户连续错误登录的最大次数

even_deny_root:增加这个参数才会计算root用户的失败次数

unlock_time:设置普通用户锁定后的解锁时间,单位是秒

root_unlock_time:设置root用户锁定后的解锁时间,单位是秒

查看和解锁

// 查看用户登录错误次数
pam_tally2 --user [用户名] 
// 如果超过三次用户不能登录但会增加错误登录次数,如果不满三次但登录成功会清零
pam_tall2 --user [用户名]  --reset
// 清空错误登录次数

 

上一篇 宝塔反向代理api.openai.com
下一篇 SSH启动失败: Bind to port ** on :: failed: permission deined
ZYX

ZYX管理员

无论你遇见谁他都是你生命中该出现的 绝非偶然

本月创作热力图

2026年3月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
加载中...
文章列表
1 祝大家新年快乐
祝大家新年快乐
2
Linux /etc/group文件解析
Linux /etc/group文件解析
3
计算机组成原理
计算机组成原理
4
群晖故障修复- 抱歉,您所指定的页面不存在
群晖故障修复- 抱歉,您所指定的页面不存在
5
2019下影集
2019下影集