shell 防止暴力破解
2017-01-16 10:28
239 查看
为防止服务器遭受ssh暴力破解,将尝试ssh暴力破解本机超过10次的IP封掉,禁止其登陆本机!
#!/bin/bash
cat /var/log/secure |awk '/Failed/{print $(NF-10)}'| sort |uniq -c||awk '{print $2"="$1;}' > /home/test.list
for i in `cat /home/test.list`
do
IP=`echo $i |awk -F "=" '{print $1}'`
n=`echo $i |awk -F "=" '{print $2}'`
if [ ${n} -gt 10 ]; then
a=`grep $IP /etc/hosts.deny`
if [ -z $a ] ;then
echo "sshd:$IP:deny" >>/etc/hosts.deny
fi
fi
done
#!/bin/bash
cat /var/log/secure |awk '/Failed/{print $(NF-10)}'| sort |uniq -c||awk '{print $2"="$1;}' > /home/test.list
for i in `cat /home/test.list`
do
IP=`echo $i |awk -F "=" '{print $1}'`
n=`echo $i |awk -F "=" '{print $2}'`
if [ ${n} -gt 10 ]; then
a=`grep $IP /etc/hosts.deny`
if [ -z $a ] ;then
echo "sshd:$IP:deny" >>/etc/hosts.deny
fi
fi
done
相关文章推荐
- 用shell防止邮件暴力破解 推荐
- Linux(RHEL、CentOS)服务器用Shell脚本来防止SSH和vsftpd暴力破解
- Linux(RHEL、CentOS)服务器用Shell脚本来防止SSH和vsftpd暴力破解
- Shell防止暴力破解主机
- shell脚本,防止sshd被暴力破解
- 使用Shell 脚本防止SSH暴力破解
- 用SHELL脚本来防止SSH和vsftpd暴力破解
- CentOS7 下一个利用安全日志和防火墙防止暴力破解的SHELL脚本
- linux 安装 DenyHosts 防止密码被暴力破解
- 利用denyhosts防止ssh暴力破解+脚本防破解
- linux服务篇-sshd服务管理与防止暴力破解
- 安装配置fail2ban防止暴力破解
- fail2ban 防止ssh暴力破解
- DenyHosts防止ssh暴力破解
- 利用shell脚本防止对ssh的暴力猜解
- 防止SSH暴力破解Linux服务器密码-2
- denyhost防止SSH暴力破解
- denyhost防止SSH暴力破解、机器扫描、密码猜测
- Centos下防止ssh暴力破解密码的方法
- ssh访问控制,多次失败登录即封掉IP,防止暴力破解