Linux系统下关闭防火墙的方法(关闭linux的防火墙)
Linux是一个开源的多用户具有完整网络功能的操作系统,为了确保系统的安全,Linux系统中的防火墙是必不可少的。下面介绍如何在Linux系统中关闭防火墙:
一、永久关闭防火墙
1. 在Linux系统中可以使用iptables和firewalld来控制防火墙:
$ sudo iptables -F # 禁用所有已配置规则,即清空防火墙规则
$ sudo iptables -P INPUT ACCEPT #允许所有输入网络数据包
$ sudo iptables -P OUTPUT ACCEPT #允许所有外发网络数据包
$ sudo iptables -P FORWARD ACCEPT #允许通过网络数据包
$ sudo service iptables save #保存设置
$ sudo service iptables stop #停止iptables服务
2. 使用firewalld进行防火墙设置:
$ sudo firewall-cmd –state #查看默认的防火墙状态(enabled或disabled)
$ sudo firewall-cmd –permanent –zone=public –add-port=80/tcp #将tcp协议的端口80加入到公共zone
$ sudo firewall-cmd –reload #重新加载配置
$ sudo systemctl disable firewalld #永久关闭防火墙
二、暂时关闭防火墙
$ sudo service iptables stop #使用iptables关闭防火墙
$ sudo systemctl stop firewalld #使用firewalld关闭防火墙
三、关闭后访问本机端口
如果用户需要从外网访问主机上的某个端口,需要在默认防火墙策略前增加两条ACCEPT规则:
$ sudo iptables -A INPUT -p tcp –dport 80 -j ACCEPT #让port 80可以接收tcp协议的数据包
$ sudo iptables -A OUTPUT -p tcp –sport 80 -j ACCEPT #让port 80可以发送tcp协议的数据包
以上就是如何在Linux系统下关闭防火墙的相关说明,根据个人需要可以使用永久关闭方法或者暂时关闭防火墙,但是一段时间之后防火墙会自动重新打开,所以需要保持谨慎。