端口不响应 telnet

端口不响应 telnet

我想知道我的 Suse linux 中的端口设置是否正确(如果显示此信息)?我需要从另一台主机访问端口 30015,但目前它能够 ping 通该主机,但无法连接到该端口。 在此输入图像描述

在此输入图像描述

在此输入图像描述

答案1

netstat你分享的截图来看,似乎Port 30015是在TCP模式下监听。现在要检查连接性,您可以使用telnetnc命令

    telnet  <hostname>  30015 
           or 
    nc -v <hostname> 30015

例如,我正在检查端口 22

     nc -v localhost 22
     Connection to localhost 22 port [tcp/ssh] succeeded!
     SSH-2.0-OpenSSH_5.3

如果您收到“连接被拒绝”消息,请检查目标服务器上的防火墙。

您可以使用以下命令检查防火墙规则

       iptables -L -n (as root)

如果iptables阻止连接,请禁用iptables使用以下命令或添加新规则以允许SSH

禁用 iptables

  service iptables stop ; chkconfig iptables off

添加规则以允许 SSH

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

相关内容