首页主机资讯Ubuntu防火墙如何备份与恢复配置

Ubuntu防火墙如何备份与恢复配置

时间2026-01-20 03:31:03发布访客分类主机资讯浏览1212
导读:Ubuntu 防火墙备份与恢复指南 一、UFW 备份与恢复 备份要点 UFW 的规则与配置集中在以下位置: 规则文件:/etc/ufw/before.rules、/etc/ufw/after.rules、/etc/ufw/user.r...

Ubuntu 防火墙备份与恢复指南

一、UFW 备份与恢复

  • 备份要点
    UFW 的规则与配置集中在以下位置:

    • 规则文件:/etc/ufw/before.rules/etc/ufw/after.rules/etc/ufw/user.rules(IPv6 对应 before6.rulesafter6.rulesuser6.rules
    • 主配置:/etc/default/ufw(如启用 IPv6 需确保 IPV6=yes
      建议连同上述文件与目录一起打包备份,必要时连同状态一并记录。UFW 的 ufw reset 会在重置前自动备份现有规则,便于回滚。
  • 备份命令示例

    # 1) 规则与配置打包
    sudo tar czf ufw-backup-$(date +%F_%H-%M-%S).tgz \
      /etc/ufw/before.rules /etc/ufw/after.rules /etc/ufw/user.rules \
      /etc/ufw/before6.rules /etc/ufw/after6.rules /etc/ufw/user6.rules \
      /etc/default/ufw
    
    # 2) 导出当前状态(便于审计/比对)
    sudo ufw status verbose >
         ufw-status-$(date +%F_%H-%M-%S).txt
    
  • 恢复命令示例

    # 1) 解压覆盖(请确保与当前系统版本/路径一致)
    sudo tar xzf ufw-backup-2025-09-01_10-00-00.tgz -C /
    
    # 2) 使配置生效
    sudo ufw reload
    
    # 3) 如未启用则启用(远程操作务必先放行 SSH 端口 22)
    sudo ufw enable
    
    # 4) 核对
    sudo ufw status verbose
    

    提示:若系统启用了 IPv6,恢复后请确认 /etc/default/ufwIPV6=yes 已设置,再执行 sudo ufw reload


二、iptables 备份与恢复(未使用 UFW 或需直接操作内核表)

  • 备份命令示例

    # IPv4
    sudo iptables-save >
         /etc/iptables/rules.v4
    # IPv6
    sudo ip6tables-save >
         /etc/iptables/rules.v6
    
  • 恢复命令示例

    # 建议在维护窗口执行,避免业务中断
    sudo iptables-restore <
         /etc/iptables/rules.v4
    sudo ip6tables-restore <
         /etc/iptables/rules.v6
    

    说明:iptables-save/iptables-restore 是保存与恢复规则的通用方法;在 Debian/Ubuntu 上常配合将规则持久化到 /etc/iptables/rules.v4/etc/iptables/rules.v6 使用。


三、注意事项与快速校验

  • 远程操作务必先放行 SSH(默认端口 22),再执行启用/重载操作,避免被锁:
    sudo ufw allow 22/tcp
    sudo ufw enable
    
  • 变更后用以下命令核对:
    sudo ufw status verbose
    sudo ufw status numbered    # 便于按编号删除/核对规则
    
  • 若使用 UFW 重置功能,会先自动备份现有规则,再恢复时可直接利用这些自动备份文件:
    sudo ufw reset    # 谨慎:会清空现有规则并关闭防火墙
    
    以上命令与行为均为 UFW 的常规用法。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu防火墙如何备份与恢复配置
本文地址: https://pptw.com/jishu/786601.html
Ubuntu防火墙怎样查看日志了解情况 Ubuntu防火墙怎样优化性能提升速度

游客 回复需填写必要信息