ubuntu

Ubuntu防火墙怎样限制特定端口访问

小樊
31
2025-07-15 21:37:47
栏目: 智能运维

在Ubuntu系统中,你可以使用ufw(Uncomplicated Firewall)来限制特定端口的访问。以下是一些基本步骤:

  1. 检查ufw状态: 首先,确保ufw已经安装并启用。你可以使用以下命令检查ufw的状态:

    sudo ufw status
    

    如果ufw未启用,可以使用以下命令启用它:

    sudo ufw enable
    
  2. 允许特定端口: 如果你想允许特定端口的访问,可以使用以下命令。例如,允许TCP端口80(HTTP)和443(HTTPS):

    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    
  3. 拒绝特定端口: 如果你想拒绝特定端口的访问,可以使用以下命令。例如,拒绝TCP端口22(SSH):

    sudo ufw deny 22/tcp
    
  4. 允许特定IP访问特定端口: 如果你想允许特定IP地址访问特定端口,可以使用以下命令。例如,允许IP地址192.168.1.100访问TCP端口80:

    sudo ufw allow from 192.168.1.100 to any port 80 proto tcp
    
  5. 删除规则: 如果你想删除某个规则,可以使用以下命令。例如,删除允许TCP端口80的规则:

    sudo ufw delete allow 80/tcp
    
  6. 查看所有规则: 如果你想查看所有的ufw规则,可以使用以下命令:

    sudo ufw status numbered
    
  7. 重置ufw: 如果你想重置ufw到默认状态,可以使用以下命令:

    sudo ufw reset
    

请注意,修改防火墙规则可能会影响系统的安全性,因此在执行这些操作时要格外小心。确保你了解每个命令的作用,并在必要时备份当前的防火墙配置。

0
看了该问题的人还看了