要使用iptables允许特定IP访问,您需要执行以下命令:
打开终端。
输入以下命令以允许特定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
按Enter键执行命令。
若要保存iptables规则,以便在系统重启后仍然生效,请执行以下命令:
对于Debian/Ubuntu系统:
sudo iptables-save > /etc/iptables/rules.v4
对于RHEL/CentOS系统:
sudo service iptables save
对于Debian/Ubuntu系统:
sudo systemctl restart iptables
对于RHEL/CentOS系统:
sudo systemctl restart iptables.service
现在,您已成功允许特定IP访问您的服务器。