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... 大家好,今天小编来为大家解答天蝎大厅辅助这个问题咨询软件客服可以免费测试直接加微信(13670430...
练习辅助"wepok... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
透视了解!一起宁德福鼎打炸辅助... 一起宁德福鼎打炸辅助 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由:...
原生有开挂"火神大厅... 火神大厅辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,火神大厅辅助作为一种经典的娱乐方式,吸引...
举措开挂"同乡游辅助... 举措开挂"同乡游辅助软件"开挂(安装)辅助脚本(存在有挂);无需打开直接搜索薇:136704302 ...
分析辅助!光明大厅微信呢链接辅... 分析辅助!光明大厅微信呢链接辅助试用,wepoker破解器激活码,安装教程(有挂细节)-哔哩哔哩 了...
辅助透视!爱游辅助app,新上... 辅助透视!爱游辅助app,新上游大厅修改器(透视)开挂辅助软件2026新版技巧这是一款可以让一直输的...