git clone git://github.com/fail2ban/fail2ban.git
cd fail2ban
python setup.py install
这样就装好了,然后进入/etc/fail2ban,复制jail.conf到jail.local,编辑jail.local制定各种规则。规则制定很简单的,只要打开相应功能就行,比方我的ssh配置是:
[ssh-iptables]
enabled = true
filter = sshd
action = iptables[name=SSH, port=ssh, protocol=tcp]
sendmail-whois[name=SSH, dest=root@xxx.com, sender=root@xxx.com]
logpath = /var/log/secure
maxretry = 5
最后设置成系统自启动,进入fail2ban源代码解压目录,我的是/root/fail2ban/files
cp redhat-initd /etc/init.d/fail2ban // 不同的系统,源文件是不同的
chmod 755 /etc/init.d/fail2ban
cd /etc/init.d
chkconfig --add fail2ban
service fail2ban start
好了,虽然不能高枕无忧,但可以放心点了。还有密码千万不能太简单,不要让人家几次就猜中了
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) | Powered by Discuz! 7.2 |