判断ssh登录密码验证错误超过5次的IP被拉黑
2017-04-20 13:23
281 查看
[root@crushlinux ~]# cat securehost.sh
#!/bin/bash
awk '/Failed/ {print $(NF-3)}' /var/log/secure | sort |uniq -c | awk '{print $2"="$1}' > /tmp/ip.txt
for i in $(cat /tmp/ip.txt)
do
ip=$(echo $i | awk -F= '{print $1}')
cishu=$(echo $i | awk -F= '{print $2}')
if [ $cishu -ge 5 ]
then
echo "sshd:$ip" >> /etc/hosts.deny
else
echo "$ip $cishu次登录异常" >> /tmp/ssh-error.txt
fi
done
相关文章推荐
- SSH密码错误几次后封禁登录IP
- ssh无密码验证登录
- ssh登录错误ECDSA host key for ip has changed解决方案
- Hadoop集群搭建之SSH无密码登录配置错误解析
- vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”
- 激活ssh x11转移功能,ssh使用密码验证登录
- django 实现登录时候输入密码错误5次锁定用户十分钟
- OpenWRT新建普通用户+权限设置+免密码登录(ssh公钥验证)
- SSH远程管理(用户登录控制及密码验证)
- SSH证书登录方式(无密码验证登录)
- Linux之SSH登录密码验证很慢
- Linux启动或禁止SSH用户及IP的登录,只允许密钥验证登录模式
- 内网ssh登录linux服务器过程中密码验证很慢的解决办法
- SSH证书登录方式(无密码验证登录)
- ssh无密码登录设置错误
- 交换机配置ssh密码验证登录方式
- SSH无密码验证登录的实现(转摘)
- ssh自动输入密码登录服务器/ssh免输入密码登录/非交互ssh 密码验证
- 低版本xshell登录ssh提示密码错误