禁止恶意ip连接服务器
本文最后更新于:2024年9月16日 下午
实现原理
由于 /var/log/auth.log
会记录所有用户的登录信息,通过提取 Failed password
类型的连接ip,然后将其加入 /etc/hosts.deny
文件,就可以禁止该ip再次连接。
具体步骤
1.首先确保安装了python
2.然后在 /home
目录下 touch bannedip.py
,写入如下内容:
1 |
|
3.创建定时任务,每5分钟执行一次
1 |
|
4.手动将自己的ip(段)加入白名单 /etc/hosts.allow
,不然万一输错密码,把自己也关在外边就不好玩啦
禁止恶意ip连接服务器
https://andyppang.github.io/2021/04/08/禁止恶意IP连接服务器/