📜  添加规则 ubuntu 防火墙 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:11:07.645000             🧑  作者: Mango

添加规则 Ubuntu 防火墙 - Shell/Bash

在 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 地址

要允许指定 IP 地址通过防火墙,使用以下命令:

sudo ufw allow from <IP Address>

例如,要允许 IP 地址为 192.168.0.100 的计算机通过防火墙,使用以下命令:

sudo ufw allow from 192.168.0.100
添加指定端口和 IP 地址

要允许指定的端口和 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 命令,可以方便地添加对应的规则。请记住,在添加规则之前,一定要先检查防火墙状态。