更新时间:2022-07-12 GMT+08:00

关闭防火墙

操作场景

关闭虚拟机防火墙。防火墙会阻止远程SSH登录等连接,需要关闭。

操作步骤

  • 对于Red Hat 7.0/Red Hat 7.2/Red Hat 7.3/Red Hat 7.4/Oracle Linux 7系列/EulerOS/CentOS 7系列/CentOS 8/SUSE15系列操作系统,依次执行以下命令:

    systemctl disable firewalld.service

    systemctl stop firewalld.service

    查看服务状态:systemctl status firewalld.service

  • 对于Red Hat 6.7/Red Hat 6.8/Red Hat 6.9/CentOS 6.8/CentOS 6.9/Oracle Linux 6.8/Oracle Linux 6.9操作系统,依次执行以下命令:

    chkconfig iptables off

    service iptables stop

    查看服务状态:service iptables status

    [root@localhost ~]# service iptables status
    iptables: Firewall is not running.
  • 对于SUSE 12操作系统,依次执行以下命令:

    systemctl disable SuSEfirewall2.service

    systemctl stop SuSEfirewall2.service

    查看服务状态:service SuSEfirewall2 status

  • 对于SUSE 11操作系统,先执行:

    rcSuSEfirewall2 stop

    再执行下面命令:

    1. yast
    2. 选择“Security and Users > Firewall > Disble Firewall Automatic Starting”。
    3. 查看是否为“Disble Firewall Automatic Starting”。
      • 是,单击“Cancel > Quit”。
      • 否,选择它,单击“Next > Finish > Quit”。
  • 对于Ubuntu 18.04/Ubuntu 16.04/Ubuntu 14.04/Debian操作系统,执行下面命令关闭防火墙:

    ufw disable

    如果没有ufw命令,可以在官网下载防火墙管理软件ufw并安装(下载地址参考:https://packages.ubuntu.com/)。

    deb安装包如下(版本号仅供参考):

    ufw_0.35-0ubuntu2_all.deb

    或者参考“SUSE/Red Hat/CentOS/Oracle Linux/Ubuntu/Debian系列”章节配置完apt源后,使用命令apt-get install ufw进行安装,之后再执行ufw disable关闭防火墙。