阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

用fail2ban阻止密码尝试攻

268次阅读
没有评论

共计 1316 个字符,预计需要花费 4 分钟才能阅读完成。

有些开放外网端口的主机,疯狂的遭遇密码尝试入侵,虽然密码设置的较为复杂,但是长时间的密码尝试会给 /var/logs/secure 写入大量日志,从而也会增加系统负担。fail2ban 就可以很好的解决这个问题,设置最大尝试的次数,当超过指定次数时,fail2ban 会调用 iptables 把尝试探测的 IP 加入到黑名单,并且锁定一断时间,次数和锁定时间可以根据自己设置,需要启动 iptables, 以下是一键配置脚本:

#!/bin/bash
#author by thundermeng
#mail:thundermeng@live.cn
 
#Install fail2ban
 
wget http://soft.kwx.gd/security/fail2ban-0.8.4.tar.bz2
tar xfj fail2ban-0.8.4.tar.bz2
cd fail2ban-0.8.4
Python setup.py install
cd files
cp ./RedHat-initd /etc/init.d/fail2ban
chkconfig fail2ban on
 
 
#Configuration
sed -i ‘/\[ssh-iptables\]/{n;n;s/enabled  = false/enabled  = true/}’ /etc/fail2ban/jail.conf
sed -ri ‘/^\[ssh-iptables\]$/,/^\[ssh-ddos\]$/{s#(logpath  =).*#\1 /var/log/secure#}’ /etc/fail2ban/jail.conf
 
/etc/init.d/iptables start
/etc/init.d/fail2ban start
 
fail2ban-client status
iptables -L

————————————– 分割线 ————————————–

iptables 使用范例详解 http://www.linuxidc.com/Linux/2014-03/99159.htm

iptables—包过滤(网络层)防火墙 http://www.linuxidc.com/Linux/2013-08/88423.htm

Linux 防火墙 iptables 详细教程 http://www.linuxidc.com/Linux/2013-07/87045.htm

iptables+L7+Squid 实现完善的软件防火墙 http://www.linuxidc.com/Linux/2013-05/84802.htm

iptables 的备份、恢复及防火墙脚本的基本使用 http://www.linuxidc.com/Linux/2013-08/88535.htm

Linux 下防火墙 iptables 用法规则详解 http://www.linuxidc.com/Linux/2012-08/67952.htm

————————————– 分割线 ————————————–

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1316字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中