最近我的vps总是被攻击,除了换换SSH端口,防御也做起来
网上很多教程,但是不一定适用centOS7,这里做个笔记
fail2ban安装
wget https://github.com/fail2ban/fail2ban/archive/0.8.14.tar.gz
tar -zxvf 0.8.14.tar.gz
cd fail2ban-0.8.14
python setup.py install
启动
systemctl start fail2ban
systemctl enable fail2ban
常用命令
请使用fail2ban-client --help
查阅
重启fail2ban服务的时候,我用systemctl restart fail2ban
会报错,不如干脆直接用fail2ban-client restart
通用配置
配置文件都在在/etc/fail2ban里,其中jail.conf里面提供了大量的jail配置方案,可以参考,最好不要修改他。个人推荐每个jail放到jail.d下独立的文件里
首先,vim /etc/fail2ban/jail.local