文章目录
- 说明
- 可用的措施
- Fail2ban简介
- Fail2ban 安装与配置指南
- 防火墙的安全防护配置
-
- SSH管理的安全配置
- Fail2ban安全防护配置
- 清理SSH登陆日志
说明
- 公网有风险,使用需谨慎
可用的措施
Fail2ban简介
- Fail2ban 是一款用于防止暴力破解的工具,可以监控日志文件并自动封禁恶意 IP。
- rsyslog 是日志管理工具,Debian 12 及以上版本可能需要手动安装以支持 Fail2ban 的正常运行。
- 通过 systemctl 命令可以管理 Fail2ban 服务的启动、停止和状态查看。
Fail2ban 安装与配置指南
- 打开fail2ban安装命令文档【这里以ubuntu为例】
如果需要修改禁用方式,需要先判读对应服务是否正常可用;
- RedHat/CentOS 使用的是 Firewall 防火墙。
- Debian/Ubuntu使用的是 UFW 防火墙。
日志路径需要根据操作系统修改。
- RedHat/CentOS 日志为 /var/log/secure。
- Debian/Ubuntu 日志为 /var/log/auth.log
防火墙的安全防护配置

SSH管理的安全配置

Fail2ban安全防护配置
清理SSH登陆日志
- 删除 /var/log/ 目录下的 ssh 日志文件auth.log。sudo truncate -s 0 /var/log/auth.log /var/log/auth.log.1
- 也可以使用以下命令来清空文件内容:sudo echo "" > /var/log/auth.log
sudo echo "" > /var/log/auth.log.1
sudo cat /dev/null > /var/log/auth.log
sudo cat /dev/null > /var/log/auth.log.1
评论前必须登录!
注册