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防火墙的设置修改。