You need to enable JavaScript to run this app.
导航
开启或关闭Linux实例中的系统防火墙
最近更新时间:2024.10.18 17:12:44首次发布时间:2024.05.21 10:39:48

本文主要介绍如何在Linux实例中开启或关闭系统防火墙。

  • 防火墙是可以帮助计算机(实例)在内部网络和外部网络之间构建一道相对隔绝的保护屏障,从而保护数据信息的一种技术。
  • 如果服务器开启了防火墙,并设置了屏蔽外界访问的规则,在远程连接该服务器时,可能会导致访问失败。

前提条件

如果您需对实例进行配置与数据修改,建议您创建快照,以便提高容错能力,确保数据安全。

操作步骤

  1. 登录目标实例,操作详情可参考登录Linux实例

  2. Linux系统版本不同,开启或关闭防火墙的命令也有所不同,请根据实际选择对应操作命令。

    • CentOS 5和CentOS 6

      # 开启防火墙 
      service iptables start
      # 关闭防火墙
      service iptables stop
      # 查看防火墙运行状态
      service iptables status
      
    • CentOS 7/Red Hat 7

      # 开启防火墙
      systemctl start firewalld.service
      # 关闭防火墙
      systemctl stop firewalld.service
      # 查看防火墙运行状态
      firewall-cmd --state
      
    • Ubuntu

      # 开启防火墙
      ufw enable
      # 关闭防火墙
      ufw disable
      # 查看防火墙运行状态
      ufw status
      
    • Debian
      在Debian系统中,您可以通过清空防火墙策略,删除相关屏蔽规则,操作如下:

      1. 依次执行以下命令,备份防火墙策略。

        touch [$Iptables]
        iptables-save > [$Iptables]
        
        

        说明

        [$Iptables]为防火墙策略的备份文件地址,清空策略前,请务必备份防火墙策略。

      2. 执行以下命令,清空防火墙策略。

        iptables -F