linux查看并对外开放端口(防火墙处理)
(2020-06-23 17:39:54)
标签:
linux开放端口linux查看端口开放iptables开放端口 |
分类: Linux学习 |
一、查看端口是否可访问
查看端口是否可访问:
[root@localhost ~]# telnet ip 端口号
示例:本机的端口是56789:telnet localhost 56789
查看开放的端口:
路径位于/etc/sysconfig/iptables中。
[root@localhost ~]# more /etc/sysconfig/iptables
二、开放端口
如果想开放端口,如:8382
1.通过vi /etc/sysconfig/iptables 进入编辑增添一条 -A INPUT -p tcp -m tcp --dport 8382 -j ACCEPT 即可
2.执行 /etc/init.d/iptables restart 命令将iptables服务重启
#3.保存 /etc/rc.d/init.d/iptables save
注:如若不想直接修改iptables表,可以直接输入下面命令来处理:
[root@localhost ~]# iptables -I INPUT -p tcp --dport 8382 -j ACCEPT
三、其他问题
若/etc/sysconfig/iptables不存在
原因:在新安装的linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。
解决方法:
1.在控制台使用iptables命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT
2.使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中
本文参考资料:https://www.cnblogs.com/alimac/p/5848372.html
查看端口是否可访问:
[root@localhost ~]# telnet ip 端口号
示例:本机的端口是56789:telnet localhost 56789
查看开放的端口:
路径位于/etc/sysconfig/iptables中。
[root@localhost ~]# more /etc/sysconfig/iptables
二、开放端口
如果想开放端口,如:8382
1.通过vi /etc/sysconfig/iptables 进入编辑增添一条 -A INPUT -p tcp -m tcp --dport 8382 -j ACCEPT 即可
2.执行 /etc/init.d/iptables restart 命令将iptables服务重启
#3.保存 /etc/rc.d/init.d/iptables save
注:如若不想直接修改iptables表,可以直接输入下面命令来处理:
[root@localhost ~]# iptables -I INPUT -p tcp --dport 8382 -j ACCEPT
三、其他问题
若/etc/sysconfig/iptables不存在
原因:在新安装的linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。
解决方法:
1.在控制台使用iptables命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT
2.使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中
本文参考资料:https://www.cnblogs.com/alimac/p/5848372.html