CentOS 6.2 防火墙开启、关闭以及开放指定端口

敲入/etc/init.d/iptables stop关闭之后

再次查看114.80.*.*:8080(即ip:8080)发现果然成功。

但是貌似安全隐患大大增加……使用/etc/init.d/iptablesstatus查看防火墙信息,可以看到打开的端口。

那么我们把需要使用的端口打开应该是一个比较可行的办法了,

命令如下:/sbin/iptables-IINPUT-ptcp--dport8080-jACCEPT#8080为指定端口

/etc/rc.d/init.d/iptablessave#将更改进行保存

/etc/init.d/iptablesrestart#重启防火墙以便改动生效,

当然如果不觉得麻烦也可重启系统(命令:reboot)当然了,

还有另外直接在/etc/sysconfig/iptables中增加一行

:-ARH-Firewall-1-INPUT-ptcp-mstate--stateNEW-mtcp--dport8080-jACCEPT

关于CentOS防火墙总结(其他Linux发行版可参考)

查看防火墙信息/etc/init.d/iptablesstatus

开启指定端口/sbin/iptables-IINPUT-ptcp--dport8080-jACCEPT

/etc/rc.d/init.d/iptablessave或者编辑

/etc/sysconfig/iptables添加行

:-ARH-Firewall-1-INPUT-ptcp-mstate--stateNEW-mtcp--dport80-jACCEPT#

也可使用-IINPUT-ptcp--dport8080-jACCEPT

使更改的防火墙生效/etc/init.d/iptablesrestart#不推荐使用重启系统方式

关闭防火墙服务/etc/init.d/iptablesstop

永久关闭防火墙chkconfig–level35iptablesoff#此方法源自网络,未实验,安全考虑拒绝使用此方法

原文链接

----------------------------

在我们[url]www.91hgame.com[/url]使用CentOS系统的时候,CentOS防火墙有时是需要改变设置的。

CentOS防火墙默认是打开的,设置CentOS防火墙开放端口方法如下:

打开iptables的配置文件:

vi/etc/sysconfig/iptables

修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一个管理端口和SSh的管理端口

下面是一个iptables的示例:

#Firewallconfigurationwrittenbysystem-config-securitylevel

#Manualcustomizationofthisfileisnotrecommended.

*filter

:INPUTACCEPT[0:0]

:FORWARDACCEPT[0:0]

:OUTPUTACCEPT[0:0]

:RH-Firewall-1-INPUT-[0:0]

-AINPUT-jRH-Firewall-1-INPUT

-AFORWARD-jRH-Firewall-1-INPUT

-ARH-Firewall-1-INPUT-ilo-jACCEPT

-ARH-Firewall-1-INPUT-picmp–icmp-typeany-jACCEPT

-ARH-Firewall-1-INPUT-p50-jACCEPT

-ARH-Firewall-1-INPUT-p51-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateESTABLISHED,RELATED-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport53-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mudp-pudp–dport53-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport22-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport25-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport80-jACCEPT

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport443-jACCEPT

-ARH-Firewall-1-INPUT-jREJECT–reject-withicmp-host-prohibited

COMMIT

修改CentOS防火墙需要注意的是,你必须根据自己服务器的情况来修改这个文件。

举例来说,如果你不希望开放80端口提供web服务,那么应该相应的删除这一行:

-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport80-jACCEPT

全部修改完之后重启iptables:

serviceiptablesrestart

你可以验证一下是否规则都已经生效:iptables-L

这样,我们就完成了CentOS防火墙的设置修改。

相关推荐