售前咨询400-838-0503

云服务器怎么安装ufw防火墙呢?

发布:2025-03-18 15:59

搜索全部帮助分类的文档

在云服务器上安装和配置 UFW(Uncomplicated Firewall)非常简单。UFW 是一个易于使用的防火墙管理工具,适合初学者和有经验的用户。以下是安装和配置 UFW 的步骤:

1. 安装 UFW

大多数 Linux 发行版都包含 UFW,但如果没有预装,可以通过包管理器安装。

  • Ubuntu/Debian:

    bash
    复制
    sudo apt update
    sudo apt install ufw
  • CentOS/RHEL:

    bash
    复制
    sudo yum install epel-release
    sudo yum install ufw
  • Fedora:

    bash
    复制
    sudo dnf install ufw

2. 启用 UFW

安装完成后,启用 UFW:

bash
复制
sudo ufw enable

启用后,UFW 会默认阻止所有入站连接,并允许所有出站连接。

3. 配置 UFW

3.1 允许特定端口

例如,允许 SSH(默认端口22)和 HTTP(端口80):

bash
复制
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp

3.2 允许特定服务

UFW 支持通过服务名称配置规则。例如,允许 SSH 和 HTTP:

bash
复制
sudo ufw allow ssh
sudo ufw allow http

3.3 允许特定 IP 地址

允许特定 IP 访问所有端口:

bash
复制
sudo ufw allow from 192.168.1.100

允许特定 IP 访问特定端口:

bash
复制
sudo ufw allow from 192.168.1.100 to any port 22

3.4 拒绝特定端口或 IP

拒绝特定端口:

bash
复制
sudo ufw deny 23/tcp

拒绝特定 IP:

bash
复制
sudo ufw deny from 192.168.1.200

4. 查看 UFW 状态

查看当前规则和状态:

bash
复制
sudo ufw status verbose

5. 删除规则

删除某条规则,先列出规则编号:

bash
复制
sudo ufw status numbered

然后根据编号删除:

bash
复制
sudo ufw delete 2

6. 禁用 UFW

如果需要临时禁用 UFW:

bash
复制
sudo ufw disable

7. 重置 UFW

重置所有规则并禁用 UFW:

bash
复制
sudo ufw reset

8. 允许特定协议

允许特定协议(如 UDP)的端口:

bash
复制
sudo ufw allow 53/udp

9. 限制访问速率

限制某端口的访问速率(如每秒最多 5 次连接):

bash
复制
sudo ufw limit 22/tcp

10. 日志记录

启用 UFW 日志记录:

bash
复制
sudo ufw logging on

日志文件通常位于 /var/log/ufw.log。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单