温馨提示×

ubuntu securecrt如何配置防火墙

小樊
67
2025-05-29 20:42:46
栏目: 智能运维

在Ubuntu系统中,配置防火墙通常使用 ufw(Uncomplicated Firewall)工具。以下是通过 ufw 配置防火墙的基本步骤:

安装UFW

如果Ubuntu系统中尚未安装 ufw,可以通过以下命令进行安装:

sudo apt update
sudo apt install ufw

启用UFW

安装完成后,启用 ufw

sudo ufw enable

系统会提示你确认启用操作,输入 y 并按回车键确认。

配置基本的防火墙规则

  • 设置默认策略

    默认情况下,ufw 的策略是拒绝所有传入的连接,并允许所有传出的连接。你可以根据需要更改这些设置:

    sudo ufw default deny incoming
    sudo ufw default allow outgoing
    
  • 允许特定端口

    例如,允许SSH(端口22)访问:

    sudo ufw allow 22/tcp
    

    或者,允许特定IP访问:

    sudo ufw allow from 192.168.1.100 to any port 22
    
  • 允许特定服务

    例如,允许整个SSH服务通过防火墙:

    sudo ufw allow ssh
    
  • 拒绝特定端口

    如果需要,可以显式禁止某些端口的连接,例如阻止所有通过端口23的Telnet连接:

    sudo ufw deny 23
    

查看UFW状态

配置好防火墙规则后,可以使用以下命令查看所有已配置的规则:

sudo ufw status verbose

此命令将显示当前 ufw 的状态以及所有活动的规则。

删除规则

要删除先前添加的规则,可以在 allow 前面添加 delete 命令。例如,删除允许SSH的规则:

sudo ufw delete allow ssh

关闭和重置UFW

  • 关闭UFW

    如果需要暂时关闭 ufw,可以使用以下命令:

    sudo ufw disable
    
  • 重置UFW

    如果想完全清除所有当前的防火墙规则,并恢复为默认设置,可以使用以下命令:

    sudo ufw reset
    

请注意,在配置防火墙规则时,确保不会阻止你需要的网络连接。在进行任何更改之前,请确保你了解每个命令的作用,并且已经做好了相应的备份和准备工作。

0