首页 > 代码库 > shell脚本精华----在10秒内SSH登录失败次数超过3次就使用iptables/tcpwrappers拒绝
shell脚本精华----在10秒内SSH登录失败次数超过3次就使用iptables/tcpwrappers拒绝
#!/bin/bash
while true
do
badip=$(lastb -i -a | awk ‘/ssh:notty/ {print $NF}‘|sort|uniq -c|awk ‘($1>3) {print $2}‘)
for i in $badip
do
iptables -t filter -I INPUT -s $i -p tcp --dport 22 -j DROP
done
: > /var/log/btmp
sleep 10s
done
本文出自 “运维!解放!” 博客,谢绝转载!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。