无法在端口 5887 上打开与主机的连接:连接失败

无法在端口 5887 上打开与主机的连接:连接失败

我在 Redhat 6 机器上的 iptables 中打开了端口 5887 和 22。当我 telnet ip 端口 22 时,我获得了连接,但无法获得 5887 的连接。

我实际上禁用了 iptables 和 seLinux 只是为了确保它们不会导致此问题,但仍然连接失败。

有任何想法吗?

 ~]# netstat -anp | grep -w LISTEN
 tcp        0      0 127.0.0.1:42012             0.0.0.0:*                        LISTEN      1780/jsvc.exec
 tcp        0      0 127.0.0.1:65443             0.0.0.0:*                   LISTEN      1528/nailsd
 tcp        0      0 0.0.0.0:37349               0.0.0.0:*                   LISTEN      1066/rpc.statd
 tcp        0      0 10.1.1.91:9997              0.0.0.0:*                   LISTEN      1780/jsvc.exec
 tcp        0      0 127.0.0.1:9999              0.0.0.0:*                   LISTEN      1780/jsvc.exec
 tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1042/rpcbind
 tcp        0      0 0.0.0.0:55443               0.0.0.0:*                   LISTEN      1549/nailswebd
 tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1314/sshd
 tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1173/cupsd
 tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1418/master
 tcp        0      0 10.1.1.91:8443              0.0.0.0:*                   LISTEN      1780/jsvc.exec
 tcp        0      0 127.0.0.1:8443              0.0.0.0:*                   LISTEN      1780/jsvc.exec

答案1

没有任何东西(没有守护程序或进程)在端口 5887 上侦听。

netstat -anp | grep -w LISTEN | grep 5887

这不会根据您刚刚提供的输出显示任何内容。

您可以使用 netcat 监听 5887/tcp 来测试这一点:

netcat -l 5887

然后运行:

netstat -anp | grep -w LISTEN | grep 5887

您现在应该看到该netcat进程正在监听。您还可以telnet与其建立连接,以证明您的防火墙没有阻止该连接。

相关内容