linux

iptables怎样允许特定IP访问

小樊
44
2025-12-29 17:07:33
栏目: 编程语言

要使用iptables允许特定IP访问,您需要执行以下命令:

  1. 打开终端。

  2. 输入以下命令以允许特定IP访问您的服务器。请将<允许的IP>替换为您要允许访问的IP地址,将<端口>替换为您要允许访问的端口号。

sudo iptables -A INPUT -p tcp -s <允许的IP> --dport <端口> -j ACCEPT

例如,如果您要允许IP地址为192.168.1.100的设备访问TCP端口80,则需要输入以下命令:

sudo iptables -A INPUT -p tcp -s 192.168.1.100 --dport 80 -j ACCEPT
  1. 按Enter键执行命令。

  2. 若要保存iptables规则,以便在系统重启后仍然生效,请执行以下命令:

对于Debian/Ubuntu系统:

sudo iptables-save > /etc/iptables/rules.v4

对于RHEL/CentOS系统:

sudo service iptables save
  1. 最后,重启iptables服务以应用更改:

对于Debian/Ubuntu系统:

sudo systemctl restart iptables

对于RHEL/CentOS系统:

sudo systemctl restart iptables.service

现在,您已成功允许特定IP访问您的服务器。

0
看了该问题的人还看了