这里以开放tomcat的8080端口为例

1)开放Linux的8080端口

vi /etc/sysconfig/iptables

进入编辑页面,在指定位置新增以下配置

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

这句要放在

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

后面

修改后的整体为下面所示:

# Generated by iptables-save v1.4.7 on Wed Mar 22 17:51:24 2017
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0] 
-A INPUT -m state --state RELATED,ESTABLISHED -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 8080 -j ACCEPT  
-A INPUT -j REJECT --reject-with icmp-host-prohibited 

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT
# Completed on Wed Mar 22 17:51:24 2017

注:vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态哟。在编辑模式的情况下敲完内容,这个时候就应该保存文件了。保存文件要按esc,这样就会退回vi的命令模式喔。按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。末行模式下可以按x来保存,x命令可以保存编辑好的文件。也可以用到wq来保存,如果是q!则不保存的。

2)修改完保存退出,重启网卡服务

service iptables restart

3)查看端口开放信息

service iptables status

Linux 开放指定端口设置-图例1

                                             Linux 开放指定端口设置-图例1
一般服务器能看到开放信息就算成功开放了。

4)

如果是虚拟机系统,想要主机对其进行访问,需要设置端口转发,以VirtualBox为例:

点击 设置 -> 网络 -> 高级 -> 端口转发 -> 新增转发规则

具体如下图:
Linux 开放指定端口设置-图例2Linux 开放指定端口设置-图例2
点击ok对设置进行保存。

5)

使用ip:port方式对服务进行检测,出现了tomcat主页,证明已经开放成功。

Linux 开放指定端口设置-图例3Linux 开放指定端口设置-图例3

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。