网站网络营销平台网站开发涉及到缓存吗
2026/5/27 14:38:30 网站建设 项目流程
网站网络营销平台,网站开发涉及到缓存吗,中华建筑网,楼市政策最新消息将以下内容保存为 fail2ban_setup.sh#xff0c;执行 sudo bash fail2ban_setup.sh 即可完成「配置 Web 界面 常用命令封装」#xff0c;无需手动敲命令#xff01;bash运行#!/bin/bash # Fail2Ban 一键部署脚本#xff08;适配 Ubuntu 20.04/22.04#xff09; # 作者执行sudo bash fail2ban_setup.sh即可完成「配置 Web 界面 常用命令封装」无需手动敲命令bash运行#!/bin/bash # Fail2Ban 一键部署脚本适配 Ubuntu 20.04/22.04 # 作者豆包编程助手 | 适配红客实战场景 # 第一步安装依赖 echo -e \033[32m[1/5] 安装 Fail2Ban 及 Web 界面依赖...\033[0m sudo apt update sudo apt install -y fail2ban php-cli unzip # 第二步配置 SSHD 监狱 echo -e \033[32m[2/5] 配置 SSHD 防护规则...\033[0m sudo tee /etc/fail2ban/jail.d/sshd.conf -EOF [sshd] enabled true port ssh filter sshd backend systemd maxretry 3 bantime 3600 findtime 600 ignoreip 127.0.0.1 action iptables-multiport EOF # 第三步部署 Web 管理界面 echo -e \033[32m[3/5] 部署 f2bwi Web 界面...\033[0m sudo mkdir -p /var/www/f2bwi wget -q https://sourceforge.net/projects/f2bwi/files/latest/download -O /tmp/f2bwi.zip sudo unzip -q /tmp/f2bwi.zip -d /var/www/f2bwi sudo chown -R www-data:www-data /var/www/f2bwi # 消除 PHP 警告 sudo sed -i 1i ?php error_reporting(E_ALL ~E_NOTICE ~E_WARNING); ? /var/www/f2bwi/index.php rm -f /tmp/f2bwi.zip # 第四步重启服务并验证 echo -e \033[32m[4/5] 重启 Fail2Ban 服务...\033[0m sudo systemctl restart fail2ban sudo systemctl enable fail2ban # 第五步封装常用命令方便后续使用 echo -e \033[32m[5/5] 封装常用命令...\033[0m sudo tee /usr/local/bin/f2b -EOF #!/bin/bash case $1 in status) sudo fail2ban-client status $2 ;; ban) sudo fail2ban-client set $2 banip $3 ;; unban) sudo fail2ban-client set $2 unbanip $3 ;; web) cd /var/www/f2bwi php -S 127.0.0.1:8080 ;; reload) sudo fail2ban-client reload $2 ;; *) echo Fail2Ban 快捷命令使用说明 echo f2b status [监狱名] → 查看监狱状态如 f2b status sshd echo f2b ban [监狱名] [IP] → 封禁 IP如 f2b ban sshd 10.0.0.1 echo f2b unban [监狱名] [IP] → 解封 IP如 f2b unban sshd 10.0.0.1 echo f2b web → 启动 Web 管理界面访问 http://127.0.0.1:8080 echo f2b reload [监狱名] → 重新加载配置 ;; esac EOF sudo chmod x /usr/local/bin/f2b # 部署完成提示 echo -e \033[32m 部署完成\033[0m echo -e ✅ 常用快捷命令直接执行 echo -e 查看 sshd 状态f2b status sshd echo -e 封禁 IPf2b ban sshd 10.0.0.1 echo -e 解封 IPf2b unban sshd 10.0.0.1 echo -e 启动 Web 界面f2b web echo -e ✅ Web 界面访问地址http://127.0.0.1:8080 echo -e \033[33m注意Web 界面仅本地访问停止按 CtrlC 即可\033[0m使用说明1. 执行脚本bash运行# 保存脚本后赋予执行权限 sudo chmod x fail2ban_setup.sh # 一键部署 sudo bash fail2ban_setup.sh2. 后续常用操作极简需求命令查看 SSHD 封禁状态f2b status sshd封禁 192.168.1.100f2b ban sshd 192.168.1.100解封 192.168.1.100f2b unban sshd 192.168.1.100启动 Web 管理界面f2b web3. 注意事项脚本自动适配 Ubuntu 新版systemd日志机制无需手动改配置Web 界面仅绑定127.0.0.1:8080仅本地可访问避免外网暴露风险所有操作均以sudo权限执行确保封禁规则生效。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询