10

我有一台带有 iptables 规则设置的服务器。我想在新服务器上使用相同的规则。我可以以某种方式复制/粘贴它们或使用终端下载/重新上传它们吗?我在 Ubuntu 上。

4

3 回答 3

20

是的。保存如下:

sudo iptables-save > iptables.conf

恢复如下:

sudo iptables-restore < iptables.conf

而且由于它都在一个文本文件中——在这种情况下iptables.conf——你可以根据机器特定的参数和场景进行进一步的编辑和调整。

此外,如果您计划在重新启动时保留规则,请考虑iptables-persistent安装规则,然后将规则复制到iptables-persistent加载它们的区域:

sudo cp iptables.conf /etc/iptables/rules.v4

以上是针对 IPv4 规则的。对于 IPV6 规则,请执行以下操作:

sudo cp iptables.conf /etc/iptables/rules.v6
于 2013-01-24T15:56:48.010 回答
2

采用

sudo iptables-save > [filename]

将它们保存在文件中,然后使用

sudo iptables-restore < [filename]

一旦你复制了文件。

于 2013-01-24T15:57:00.960 回答
2

您可以使用iptables-save实用程序将规则保存到文件并将iptables-restore它们恢复为文件。

然后使用scp将保存的规则从一个服务复制到另一个服务。

于 2013-01-24T16:00:44.747 回答