Centos防火墙开放端口

Centos防火墙开放端口今天在服务器上启动了一个http服务,代码中绑定的端口号是9706,没有绑定IP。但是出现了一个问题,就是服务只能在本地访问,在别的机器上访问不了。在别的机器上telnet这个端口也是不通的,如下(ip脱敏处理了):$telnet<server-ip>9707Trying<server-ip>…telnet:connecttoaddress<server-ip>:Connectionrefusedtelnet:Unabletoc

大家好,又见面了,我是你们的朋友全栈君。

今天在服务器上启动了一个http服务,代码中绑定的端口号是9706,没有绑定IP。

但是出现了一个问题,就是服务只能在本地访问,在别的机器上访问不了。

在别的机器上telnet这个端口也是不通的, 如下(ip脱敏处理了):

$ telnet <server-ip> 9707
Trying <server-ip>...
telnet: connect to address <server-ip>: Connection refused
telnet: Unable to connect to remote host

telnet不通应该是服务器的防火墙没有开放这个端口。于是学习了一下Centos防火墙操作端口的相关操作,这里记录一下:

Centos 防火墙操作

首先查看下服务器上开放的端口:

# firewall-cmd --zone=public --list-ports
5902/tcp 5903/tcp 5901/tcp 5900/tcp 10191/tcp

可以看到确实没有开放我绑定的9706端口,于是将该端口加入到开放端口中:

# firewall-cmd --zone=public --add-port=9706/tcp --permanent
success
# firewall-cmd --reload
success

再来看一下,会发现9706端口被加入到了开放端口中:

# firewall-cmd --zone=public --list-ports
5902/tcp 5903/tcp 5901/tcp 5900/tcp 10191/tcp 9706/tcp

此时,从外部机器上也能telnet通了:

$ telnet  <server-ip> 9706
Trying  <server-ip> ...
Connected to 1 <server-ip> .
Escape character is '^]'.

删除开放端口的操作:

$ firewall-cmd --zone=public --remove-port=9706/tcp --permanent
success
$ firewall-cmd --reload
success
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149209.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android9.0_P:ClassNotFoundException:Didn’t find class “org.apache.http.ProtocolVersion” on path:

    Android9.0_P:ClassNotFoundException:Didn’t find class “org.apache.http.ProtocolVersion” on path:

    2021年9月30日
  • 最小二乘法原理和推导过程「建议收藏」

    最小二乘法原理和推导过程「建议收藏」对于有误差的统计值,我们一般都是采用均值作为使用值。但是这种使用均值代替的方式是不是合理?为什么不用中位数、几何平均数什么的?这需要一个解释。1.什么是二乘?对于一列数字,比如10.1、…

    2022年5月17日
  • JMH入门

    JMH入门1JMH介绍JMH是JavaMicroBenchmarkHarness的简写,是专门用于代码微基准测试的工具集(toolkit)。JMH是由实现Java虚拟机的团队开发的,因此他们非常清楚开发者所编写的代码在虚拟机中将会如何执行。由于现代JVM已经变得越来越智能,在Java文件的编译阶段、类的加载阶段,以及运行阶段都可能进行了不同程度的优化,因此开发者编写的代码在运行中未必会像自己所预期的那样具有相同的性能体现,JVM的开发者为了让普通开发者能够了解自己所编写的代码运行的情况,JMH便因此而生。

    2022年7月27日
  • Linux安装mysql5.7.26 –(傻瓜版3分钟搞定)

    Linux安装mysql5.7.26 –(傻瓜版3分钟搞定)前言在这之前的一天时间里,我全网搜mysql的各种安装方式,还有版本不同带来的问题,会发现在Mac或者在linux上安装5.7一下版本时,出现的问题会少很多,尤其是拿着dmg文件在Mac安装就是1分钟的事,但是在linux安装5.7时出现了不少的问题,出现的问题各式各样,大家安装时碰到问题了,一定要找你当前版本下的解决方式。严格按照本文步骤可以顺利安装,这也是我连续在三…

    2022年6月5日
  • IDM下载百度网盘文件,获取百度网盘文件url地址,激活成功教程

    IDM下载百度网盘文件,获取百度网盘文件url地址,激活成功教程下面是谷歌插件,你用这个里面的谷歌进入百度网盘,会有一个显示百度网盘文件链接选项,复制这个链接到IDM就可以了。链接:https://pan.baidu.com/s/1B0C-VyWvf7xc5Y1kcpKr9g提取码:bn6q复制这段内容后打开百度网盘手机App,操作更方便哦网速只是比平常快一些,但并不能全速。…

    2022年6月25日
  • Node.JS 删除数组元素

    Node.JS 删除数组元素//数组数据varvalArray=[2,2,2,3,4,5,2,6,7];//删除的值vardelVal=2;//删除元素for(vari=0;i<valArray.length;i++){//数据比对if(valArray[i]==delVal){//删除值valArray.splice(i,1);//下标递减i–;}}//输出日志console.log(.

    2022年10月31日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号