我有一个带有iptables规则设置的服务器。我想在新服务器上使用相同的规则。我可以以某种方式复制/粘贴它们或使用终端下载/重新上传它们吗?我在Ubuntu上。
答案 0 :(得分:18)
是。保存如下:
sudo iptables-save > iptables.conf
按如下方式恢复:
sudo iptables-restore < iptables.conf
并且因为它全部在文本文件中 - 在这种情况下iptables.conf
- 然后您可以进行进一步的编辑&amp;根据机器特定参数调整&amp;场景。
另外,如果您计划在重新启动时保留规则,请考虑安装iptables-persistent
,然后将规则复制到iptables-persistent
加载它们的区域:
sudo cp iptables.conf /etc/iptables/rules.v4
以上是IPv4规则。对于IPV6规则,请执行以下操作:
sudo cp iptables.conf /etc/iptables/rules.v6
答案 1 :(得分:2)
使用
sudo iptables-save > [filename]
将它们保存在文件中,然后使用
sudo iptables-restore < [filename]
将文件复制完毕后。
答案 2 :(得分:2)
您可以使用iptables-save
实用程序将规则保存到文件,并使用iptables-restore
将规则保存到文件中。
然后使用scp
将保存的规则从一个服务复制到另一个服务。