我有一台带有 iptables 规则设置的服务器。我想在新服务器上使用相同的规则。我可以以某种方式复制/粘贴它们或使用终端下载/重新上传它们吗?我在 Ubuntu 上。
问问题
8463 次
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 回答