当前位置: > shell编程 >

结合iptables防止ssh暴力破解的shell

时间:2014-12-05 02:36来源:www.it.net.cn 作者:IT
一个shell脚本,结合iptables实现防止ssh的暴力破解。

这段防止ssh暴力破解的脚本,不使用file2ban hostdeny pam_abl.so模块等软件,而是使用我们熟知的iptables。

代码:

 
#!/bin/bsah
# filename:ipt_ssh.sh
# iptables防止ssh的暴力破解
#
/sbin/iptables -F
badip=`cat /var/log/secure |grep "Failed"|grep -Eo '([0-9]+\.){3}[0-9]+'|sort -n|uniq -c|awk ' $1>=10 {print $2}'` #错误登录超过10次的ip
for i in $badip
do
/sbin/iptables -I INPUT -s $i -j DROP
done
 


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容