当前位置: 首页 > wzjs >正文

烟台网站排名优化费用seo软件推广

烟台网站排名优化费用,seo软件推广,上海网站优化推广,广州建设厅网站首页✅ 脚本功能:从 lastb 命令中提取失败登录的 IP;统计每个 IP 出现的次数;如果某个 IP 的失败次数超过 5 次,就使用 iptables 添加一条拒绝规则(可选切换为 firewalld);日志记录已屏蔽的 IP&…

✅ 脚本功能:

  • lastb 命令中提取失败登录的 IP;

  • 统计每个 IP 出现的次数;

  • 如果某个 IP 的失败次数超过 5 次,就使用 iptables 添加一条拒绝规则(可选切换为 firewalld);

  • 日志记录已屏蔽的 IP,防止重复处理。


✅ 脚本内容(建议保存为 /usr/local/bin/block_bruteforce.sh):

#!/bin/bash# 阈值定义
THRESHOLD=5
# 日志文件记录已封锁IP,避免重复处理
BLOCKED_LOG="/var/log/blocked_ssh_ips.log"# 确保日志文件存在
touch "$BLOCKED_LOG"# 获取失败登录的IP地址列表并统计出现次数
lastb | awk '{print $3}' | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | sort | uniq -c | while read COUNT IP; doif [[ $COUNT -ge $THRESHOLD ]]; then# 检查是否已封锁过if grep -q "$IP" "$BLOCKED_LOG"; thenecho "$IP 已封锁,跳过"elseecho "检测到 $IP SSH 登录失败 $COUNT 次,正在封锁..."# 使用 iptables 封锁该 IP(可根据需要替换为 firewalld)iptables -I INPUT -s "$IP" -j DROP# 记录到日志echo "$IP" >> "$BLOCKED_LOG"fifi
done

✅ 设置定时任务(每5分钟执行一次):

chmod +x /usr/local/bin/block_bruteforce.sh# 编辑 crontab
crontab -e# 添加以下行(每5分钟运行一次脚本)
*/5 * * * * /usr/local/bin/block_bruteforce.sh

🔐 若使用 firewalld(替换脚本中封锁部分):

# 使用 firewalld 而不是 iptables
firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='$IP' reject"
firewall-cmd --reload
http://www.dtcms.com/wzjs/229968.html

相关文章:

  • php制作公司网站首页网页推广怎么做的
  • 北京建外贸网站公司北京网站快速优化排名
  • 网站语言有几种国内最新的新闻
  • 设计相关网站怎样做市场营销策划
  • 专业做公司网站网络营销的8个基本职能
  • 网站建设购买百度实时热搜榜
  • 如何做外文网站百度关键词代做排名
  • 一家做特卖的网站站长之家网站模板
  • 谁做政府网站群内网营销策略怎么写模板
  • 昆山做轮胎网站网站宣传推广文案
  • 红页网站如何做在线生成个人网站源码
  • wordpress后台乱了是怎么回事深圳搜狗seo
  • 营销网站重要特点是四种营销策略
  • 上海做高端网站制作网站的公司有哪些
  • 北京网站开发网站建设报价天津seo博客
  • 杭州的网站建设公司每日新闻
  • 口碑好的秦皇岛网站建设哪里有长沙优化科技
  • 代做网站公司有哪些小程序商城制作一个需要多少钱
  • 随州公司做网站高权重外链
  • 哪家外贸网站做的好网站关键词优化推广哪家快
  • 主机屋做淘宝客网站seo扣费系统源码
  • 香河做网站邮件营销
  • wordpress小程序生成青岛谷歌优化
  • 徐州网站建设案例推广页面制作
  • wordpress这个博客seo模拟点击
  • 网站建设是否需形成无形资产加盟
  • 做网站的北京代运营公司怎么找客户
  • 图片站手机网站怎么做的网络营销实训总结报告
  • 动态个人网站模板下载免费的关键词优化软件
  • 网站建设seo优化推广资源