📅  最后修改于: 2023-12-03 15:11:07.645000             🧑  作者: Mango
在 Ubuntu 系统中,防火墙采用的是 ufw
(简化的防火墙)。要添加防火墙规则,需要使用 Shell 或 Bash 命令。
在添加防火墙规则之前,需要检查防火墙状态,使用以下命令:
sudo ufw status
如果防火墙已经启用,则会显示如下输出信息:
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
下面是添加防火墙规则的方法:
要允许所有流量通过防火墙,使用以下命令:
sudo ufw allow from any to any
要允许指定的端口通过防火墙,使用以下命令:
sudo ufw allow <Port Number>
例如,要允许 SSH 通过防火墙(默认端口为 22),使用以下命令:
sudo ufw allow ssh
如果要允许其他端口,只需将 <Port Number>
替换为相应的端口号即可。
要允许指定 IP 地址通过防火墙,使用以下命令:
sudo ufw allow from <IP Address>
例如,要允许 IP 地址为 192.168.0.100
的计算机通过防火墙,使用以下命令:
sudo ufw allow from 192.168.0.100
要允许指定的端口和 IP 地址通过防火墙,使用以下命令:
sudo ufw allow from <IP Address> to any port <Port Number>
例如,要允许 IP 地址为 192.168.0.100
的计算机通过防火墙访问 Web 服务器(默认端口为 80),使用以下命令:
sudo ufw allow from 192.168.0.100 to any port 80
添加规则后,需要将其应用于防火墙。使用以下命令:
sudo ufw enable
以上是添加规则 Ubuntu 防火墙的方法。通过使用 Shell 或 Bash 命令,可以方便地添加对应的规则。请记住,在添加规则之前,一定要先检查防火墙状态。