温馨提示×

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

小樊
40
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