app教程网 综合百科 linux关闭防火墙的方法有哪些(linux关闭防火墙或开启防火墙命令)

linux关闭防火墙的方法有哪些(linux关闭防火墙或开启防火墙命令)

(1)重启后永久生效:

开启:chkconfig iptables打开

关闭:chkconfig iptables关闭

(2)立即生效,重启后无效:

Open: service iptables starts.

Shut down: service iptables stopped.

需要注意的是,Linux下的其他服务都可以用上面的命令打开和关闭。

当防火墙打开时,进行以下设置并打开相关端口。

修改/etc/sysconfig/iptables文件,并添加以下内容:

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 22 -j ACCEPT

或者:

/etc/init.d/iptables status将得到一系列消息,表明防火墙已经打开。

/etc/rc.d/init.d/iptables stop关闭防火墙

最后:

在root用户下进入设置进入图形界面,选择防火墙配置进入下一界面,选择安全级别为禁用,保存。重启就好。

======================================================

Under a man's fedora hat

/etc/init.d/iptables stop

=======================================================

Under the human nature:

由于UBUNTU没有直接命令。

请使用以下命令

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

暂时打开所有端口。

Ubuntu上没有关闭iptables的命令。

=======================================================

Iptables是linux下的一款强大的防火墙,无论效率如何,它的强大足以取代大部分硬件防火墙。然而,如果一个强大的防火墙应用不当,它可能不仅会阻止那些潜在的攻击,还会阻止你自己。

这样带来的危害,对于普通的个人PC来说可能无关紧要,但是试想一下,如果这是一台服务器,一旦出现这种情况,不仅影院正常服务,站点也需要恢复,会给你带来多大的损失?

所以我想说的是,当你键入每一个与iptables相关的命令时,你都应该非常小心。

1.当应用每一个规则来降低目标时,你应该仔细检查规则,并在应用它之前考虑它对你的影响。

2.在redhat中,我们可以使用服务iptables stop来关闭防火墙,但是在某些版本中,比如ubuntu,这个命令不起作用。

你可能已经在网上找到很多文章告诉你使用iptables -F关闭防火墙,但是在使用这个命令之前,一定要使用iptables -L检查你系统中所有链的默认目标。

Iptables -F这个命令只是清除所有的规则,但不会真正关闭Iptables。想象一下,如果您的链的默认目标是DROP,那么您最初有规则允许一些特定的端口,但是一旦应用了iptables -L,

清除所有规则后,默认目标将阻止任何访问,当然包括通过ssh远程管理服务器的用户。

所以我建议关闭防火墙的命令是

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

iptables -F

简而言之,当您想要在服务器上进行任何更改时,最好在将它应用到服务器之前有一个经过全面测试的测试环境。另外,要用好iptables,一定要了解iptables的工作原理。

了解iptables是如何处理每个数据包的。只有这样,规则才能写得准确,避免不必要的麻烦。

本文来自网络,不代表本站立场,转载请注明出处:https: