温馨提示×

linux port的端口过滤规则设置

PHP
小樊
85
2024-08-19 12:22:34
栏目: 智能运维

在Linux系统中,可以使用防火墙软件如iptables来设置端口过滤规则。以下是一些常见的端口过滤规则设置方法:

  1. 允许特定端口的流量进入:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
  1. 允许特定端口的流量离开:
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
  1. 拒绝特定端口的流量进入:
iptables -A INPUT -p tcp --dport 22 -j DROP
  1. 拒绝特定端口的流量离开:
iptables -A OUTPUT -p tcp --sport 22 -j DROP
  1. 允许特定IP地址的流量进入或离开:
iptables -A INPUT -s 192.168.1.100 -j ACCEPT
iptables -A OUTPUT -d 192.168.1.100 -j ACCEPT
  1. 允许特定端口范围的流量进入或离开:
iptables -A INPUT -p tcp --dport 1000:2000 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1000:2000 -j ACCEPT
  1. 允许所有流量通过特定接口:
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A OUTPUT -o eth0 -j ACCEPT

请注意,在设置端口过滤规则时,务必谨慎操作,避免意外封禁必要的流量。建议在设置规则之前备份当前的iptables规则,以便出现问题时可以还原。

0