关于CentOS7 能够ping通 可是telnet没法链接上端口的问题

   昨天应同窗的要求在本身公司的云平台找了一台云主机上部署了分布式文件系统 FastDFS,
安装通过比较顺利,可是在启动服务的时候出问题了,追踪器Tracker 很容易就启动起来,端
口也能够经过ss -ntl看到,可是在启动存储器Storage 的时候却怎么也查不到相应的端口,查
看了一下日志,发现是Storage没法链接到Tracker,在肯定配置不存在问题以后,以为多是
云主机的问题,果真一测试发现云主机的端口不能telnet通,在网上查了一些资料整理以下:web

  • 一、多是端口没有起来,这一点不适用于我,由于ss -ntl能够清楚看到 Tracker端口已经启动
    起来了,因此这一点排除。
  • 二、防火墙没有关闭,CentOS 7的防火墙默认是firewall而不是以前的iptables,因此须要肯定
    防火墙是否已经关闭,若是没有安装iptables的话,只须要经过systemctl stop firewalld.service
    和systemctl disable firewalld.service关闭,前者是关闭firewall防火墙,后者是禁止开机启动,
    而后经过firewall-cmd –state能够查看防火墙状态(关闭显示notrunning,开启显示running)。
    可使用systemctl stop iptables.service关闭iptables防火墙。这里我把firewall关闭了,可是,
    可是,仍是不行!发现端口仍是telnet不通。
  • 三、最后我忽然想起来,我使用的是云主机,并非普通的虚拟机,因此端口能不能访问除了上述
    因素控制之外,还有在云平台上的安全组控制,果真一看,云主机绑定的安全组并无打开这个端
    口,在将这个端口下行权限加入到安全组以后,果真成功,storage也启动了。

   若是你的主机也是云主机,必定要肯定你的安全组是否打开了,端口是否有下行的权限,否则其余的
配置是没有用的。安全