📅  最后修改于: 2023-12-03 14:42:10.192000             🧑  作者: Mango
在Linux系统中,iptables是一个非常强大的工具,用于管理服务器的网络连接,可以通过它来设置各种规则,包括允许或拒绝特定端口的传入或传出连接。本文将介绍如何使用iptables阻止传入端口。
在开始之前,我们需要先查看当前的iptables规则,可以使用以下命令:
sudo iptables -L
这将列出当前的iptables规则。如果您之前从未设置过规则,则可能看到空白的列表。
在iptables中添加规则需要您具有管理员权限,你可以使用以下命令:
sudo iptables -A INPUT -p tcp --dport {端口号} -j DROP
上述命令将会阻止传入指定端口的连接。需要将{端口号}替换为实际端口号,如阻止SSH连接端口22,可使用以下命令:
sudo iptables -A INPUT -p tcp --dport 22 -j DROP
如果您已经添加了规则,请确保将其保存,以便在系统重启后不会丢失。可以使用以下命令来保存iptables规则:
sudo iptables-save > /etc/sysconfig/iptables
以上是使用iptables阻止传入端口的步骤,需要注意的是,阻止某个端口后,您将无法通过该端口访问服务器。因此,请确保在添加规则之前,充分了解其潜在影响。有关iptables的详细信息,请参阅相关文档。