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

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

相关内容

热门资讯

五分钟神器!波特互娱辅助,葫芦... 五分钟神器!波特互娱辅助,葫芦娃辅助脚本,真是有挂(有挂神器)-哔哩哔哩1、游戏颠覆性的策略玩法,独...
透视存在!德州局脚本,拱趴大菠... 透视存在!德州局脚本,拱趴大菠萝辅助神器,教材教程(有挂实锤)-哔哩哔哩一、拱趴大菠萝辅助神器AI软...
十分钟软件!丫丫陕西插件,闲逸... 十分钟软件!丫丫陕西插件,闲逸免费app辅助,切实是有挂(有挂教程)-哔哩哔哩1、完成闲逸免费app...
透视模拟器!wepoker究竟... 透视模拟器!wepoker究竟有没有透视,wejoker辅助软件,演示教程(有挂实锤)-哔哩哔哩1、...
第8分钟方法!免费辅助神器ap... 第8分钟方法!免费辅助神器app,贪吃蛇辅助器2022,竟然有挂(有挂方法)-哔哩哔哩1、上手简单,...
透视透视挂!pokemmo辅助... 透视透视挂!pokemmo辅助器脚本下载,hhpoker有辅助的吗,演示教程(揭秘有挂)-哔哩哔哩1...
第九分钟插件!新广西老友辅助,... 第九分钟插件!新广西老友辅助,佛手在线辅助器苹果版,都是是有挂(有挂细节)-哔哩哔哩运佛手在线辅助器...
透视有挂!哈糖大菠萝可以开挂吗... 透视有挂!哈糖大菠萝可以开挂吗,wpk私人局有透视吗,举措教程(有挂详情)-哔哩哔哩暗藏猫腻,小编详...
九分钟教程!福建天天开心辅助工... 九分钟教程!福建天天开心辅助工具视频,拱趴游戏诀窍,竟然真的是有挂(存在有挂)-哔哩哔哩1)福建天天...
透视透视!wepoker轻量版... 透视透视!wepoker轻量版透视方法,wpk俱乐部有没有辅助,举措教程(有挂秘诀)-哔哩哔哩亲,关...