1、首先需要在Linux终端输入指令:iptables -I INPUT -p tcp --dport 443 -j ACCEPT。
2、回车之后继续输入指令,输入保存防火墙配置指令:service iptables save。
3、确认之后,返回防火墙配置保存成功的提示信息。
4、然后需要输入重启防火墙服务指令。
5、回车执行指令,返回防火墙服务重启成功的提示信息,至此,成功关闭了443端口。
以mysql服的3306端口为例。 1、直接打开端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT;2、永久打开某端口,首先,用vim打开防火墙配置文件:vim /etc/sysconfig/iptables 然后,在iptables文件内容中加入如下内容:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT最后,保存配置文件后,执行如下命令重启防火墙:service iptables restart请多看看《linux就该这么学》一书。打开配置文件
命令代码
[root@localhost ~]# vi /etc/sysconfig/iptables
正确的配置文件
配置代码
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited
COMMIT
配置[*]通配代码
-A INPUT -m state –state NEW -m tcp -p tcp –dport * -j ACCEPT
注意点:新开放的端口一定要在端口22后面
重启防火墙使配置生效
命令代码
[root@localhost ~]# /etc/init.d/iptables restart
其它
查看开放端口
命令代码
[root@localhost ~]# /etc/init.d/iptables status
关闭防火墙
命令代码
[root@localhost ~]# /etc/init.d/iptables stop
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)