telnet open 无法连接到特定的 Centos 服务器

telnet open 无法连接到特定的 Centos 服务器

我在服务器上使用以下命令,但无法连接到给定的 IP 和端口,我尝试从其他位置进行 telnet,一切正常。只有在我的服务器上无法连接。

telnet
open 151.XXX.235.47 9001

Trying 151.XXX.235.47... 
telnet: connect to address 151.XXX.235.47: Connection timed out

我尝试使用以下方法在 telnet 中打开调试

telnet> toggle debug
Will turn on socket level debugging.

但 telnet 仍然给出相同的输出

Trying 151.XXX.235.47... 
telnet: connect to address 151.XXX.235.47: Connection timed out

我应该检查服务器中的什么来了解为什么它无法连接?

编辑 :

看来我的防火墙有问题,我们重新安装了它,问题就解决了。谢谢帮助

答案1

首先要检查的是防火墙。默认情况下,CentOS 不会打开端口 9001,除非您已采取措施打开它,否则这很可能是您的问题。查看以下输出

iptables -L INPUT -vn 

看看是否有规则允许端口 9001 上的流量。如果没有,或者没有明显的规则允许流量,则尝试

iptables -I INPUT -p tcp --dport 9001 -j ACCEPT

如果这不能解决您的问题,那么可能是其他原因造成的,例如您和目的地之间的另一个防火墙阻塞了端口等等……

相关内容