shell脚本实现被远程时5次输错密码而直接禁止访问
2017-12-15 19:24
621 查看
#!/bin/bash
cat /var/log/secure | awk '/Failed/{print $11}' >> ip.txt
for i in
do
x=
if [ $x -gt 5 ];then
firewall-cmd --zone=drop --add-source=$i
fi
done
cat /var/log/secure | awk '/Failed/{print $11}' >> ip.txt
for i in
cat ip.txt
do
x=
awk '{ip[$1]++} END{for (i in ip){print i,ip[i]}}' /ip.txt | awk '{print $2}'
if [ $x -gt 5 ];then
firewall-cmd --zone=drop --add-source=$i
fi
done
相关文章推荐
- 自动发送密码抓取远程日志 Shell脚本实现代码
- 通过SSH协议访问远程Shell脚本-免密码登陆与返回数据丢失解决
- Java SSH远程执行Shell脚本实现
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- Java SSH远程执行Shell脚本实现
- 使用c和shell实现远程tomcat的重启备份脚本
- shell实现ftp自动输入密码同步远程文件
- Shell脚本实现防止国外ip访问服务器
- 通过在shell脚本中用expect实现远程scp文件
- 利用SHELL脚本实现将Oracle数据库的每日EXPDP导出文件复制到远程服务器
- Java SSH远程执行Shell脚本实现(转)
- 实现Shell脚本自动备份Gitlab档案并同步到远程
- Java SSH远程执行Shell脚本实现
- linux 下使用expect编写shell 脚本交互访问远程服务器
- Shell脚本实现防止国外ip访问服务器
- shell脚本中用expect实现远程scp文件
- shell脚本实现无密码交互的SSH自动登陆
- shell 脚本检测密码,5次错误则停止
- Shell脚本高级应用 --实现远程MySQL自动查询[转
- 利用Shell脚本实现远程MySQL自动查询