在服务器之间复制 UFW 规则

在服务器之间复制 UFW 规则

我正在对 Colo 进行硬件更新,我只需要将我的 UFW 规则从旧服务器复制到新服务器。我似乎无法让他们将所有活动规则从旧服务器复制到新服务器。

如何在服务器之间复制活动的 UFW 规则?

答案1

我在 中找到了规则/etc/ufw/user.rules,对于 ipv6,您可以在 中找到规则/etc/ufw/user6.rules

如果您在服务器之间复制这些文件,请禁用然后重新启用 ufw。

答案2

UFW 的用户配置应该在 中/etc/ufw。您不应该修改/libnor/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 目录

相关内容