在Linux系统中,安装防火墙可以通过多种方式实现,常见的防火墙管理工具包括iptables
、firewalld
等。
一、iptables
iptables
是Linux系统中的一个强大的防火墙工具,它基于规则表和规则链来控制网络流量。规则表包含了一系列的规则链,而规则链则包含了具体的过滤规则。filter
(用于过滤数据包)、nat
(用于网络地址转换)、mangle
(用于修改数据包标记)和raw
(用于处理原始数据包)等。INPUT
(处理进入本机的数据包)、OUTPUT
(处理从本机发出的数据包)、FORWARD
(处理通过本机转发的数据包)等。sudo apt -y install iptables
sudo yum -y install iptables - services
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -j DROP
service iptables save
二、firewalld
firewalld
是一个动态管理防火墙的工具,它提供了易于使用的接口来管理防火墙规则。它使用区域(zones)的概念来管理不同类型的网络连接,例如public
(公共区域)、internal
(内部区域)等。sudo apt -y install firewalld
sudo yum -y install firewalld
firewalld
服务:sudo systemctl start firewalld
sudo service firewalld start
sudo firewall - cmd --permanent --add - service=http
sudo firewall - cmd --permanent --add - service=https
sudo firewall - cmd --reload
领取专属 10元无门槛券
手把手带您无忧上云