我正在对 Colo 进行硬件更新,我只需要将我的 UFW 规则从旧服务器复制到新服务器。我似乎无法让他们将所有活动规则从旧服务器复制到新服务器。
如何在服务器之间复制活动的 UFW 规则?
答案1
我在 中找到了规则/etc/ufw/user.rules
,对于 ipv6,您可以在 中找到规则/etc/ufw/user6.rules
。
如果您在服务器之间复制这些文件,请禁用然后重新启用 ufw。
答案2
UFW 的用户配置应该在 中/etc/ufw
。您不应该修改/lib
nor/usr/lib
或任何其他类似位置中的文件,因为您的修改可能会在软件包升级后被供应商的默认版本覆盖。
从 Ubuntu 16.04 开始:
ls /etc/ufw
after6.rules 应用程序.d before.rules 用户6.规则
after.init before6.rules sysctl.conf 用户规则
之后.规则 之前.初始化 ufw.conf
答案3
另一个解决方案可能是:
使用以下方法保存当前配置:
iptables-save >/to/some/filename
然后使用以下命令恢复它:
iptables-restore </to/some/filename
答案4
那些 /lib/ufw/user.rules /lib/ufw/user6.rules 只是到 /etc/ufw/user 的符号链接...
将这些文件从 /etc/ufw 目录复制到 /etc/ufw 目录