CENTOS 7 添加黑名单禁止IP访问服务器
创始人
2025-01-17 16:04:12
0

一、通过 firewall 添加单个黑名单

只需要把ip添加到 /etc/hosts.deny 文件即可,格式  sshd:$IP:deny

vim /etc/hosts.deny  # 禁止访问  sshd:*.*.*.*:deny  # 允许的访问  sshd:.*.*.*:allow  sshd:.*.*.*:allow

二、多次失败登录即封掉IP,防止暴力破解的脚本(超过5次的就加到黑名单)

2.1,编写脚本

# 创建目录 mkdir -p /data/blacklist  # 创建脚本文件 vim /data/blacklist/secure_ssh.sh # 复制下边代码  #! /bin/bash cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /data/blacklist/black.txt for i in `cat  /data/blacklist/black.txt` do     IP=`echo $i |awk -F= '{print $1}'`     NUM=`echo $i|awk -F= '{print $2}'`     if [ $NUM -gt 5 ];then         grep $IP /etc/hosts.deny > /dev/null         if [ $? -gt 0 ];then             echo "sshd:$IP:deny" >> /etc/hosts.deny         fi     fi done  # 脚本文件改变权限 chmod 777 /data/blacklist/secure_ssh.sh

2.2,创建记录登录失败次数的文件

touch /data/blacklist/black.txt

2.3,添加定时 5分钟执行一次

# 编辑 crontab 文件 vim /etc/crontab  # 添加以下配置 */5 * * * * root /data/blacklist/secure_ssh.sh

2.4,测试 ssh登录自己的服务器

ssh **.**.**.**

2.5,查看黑名单列表是否记录

cat /data/blacklist/black.txt

2.6,查看黑名单列表看是否添加进去了

cat /etc/hosts.deny

注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

相关内容

热门资讯

三分钟辅助挂!wpk插件,we... 三分钟辅助挂!wpk插件,wepoker私人局俱乐部辅助(透视)软件教程(有挂教程)1、wepoke...
交流学习经验!德扑之星操作,a... 交流学习经验!德扑之星操作,aapoker有外挂,科技教程(有挂规律)-哔哩哔哩;1、完成德扑之星操...
7分钟指导!wepoker免费... 7分钟指导!wepoker免费脚本咨询,wepoker有没有辅助(透视)力荐教程(存在有挂)暗藏猫腻...
解密关于!wpk可以玩胜率高,... 解密关于!wpk可以玩胜率高,wpk辅助器小程序,wpk教程(有挂头条)-哔哩哔哩;wpk可以玩胜率...
四分钟理解!hhpoker辅助... 四分钟理解!hhpoker辅助下载,aapoker俱乐部靠谱吗(透视)教你攻略(有挂方式)1、aap...
黑科技攻略!wepoke软件透... 【福星临门,好运相随】;黑科技攻略!wepoke软件透明挂是真的,wepoke人有挂,攻略方法(有挂...
第四分钟了解!aapoker透... 第四分钟了解!aapoker透视插件下载,wepoker透视功能下载(透视)细节方法(有挂存在)1、...
黑科技规律!wpk辅助软件,w... 黑科技规律!wpk辅助软件,wepoke有挂 网上,切实教程(确实有挂)-哔哩哔哩;致您一封信;亲爱...
一分钟透明挂!hhpoker为... 一分钟透明挂!hhpoker为什么一直输,hhpoker德州牛仔视频(透视)透明教程(有挂头条)一、...
我来教大家!智星德州菠萝可以开... 我来教大家!智星德州菠萝可以开挂,wepoke到底有挂,力荐教程(有挂总结)-哔哩哔哩;智星德州菠萝...