Linux服务器端口开放

Linux服务器端口开放

我需要在 Linux 服务器(RHEL 6.3)中打开端口 7001。防火墙未运行。

[root@hslsaoid2 ~]# service iptables status
iptables: Firewall is not running.

请找到netstat -ntpl输出

[root@hslsaoid2 ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:57991               0.0.0.0:*                   LISTEN      15590/rpc.mountd
tcp        0      0 0.0.0.0:875                 0.0.0.0:*                   LISTEN      15586/rpc.rquotad
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1299/rpcbind
tcp        0      0 0.0.0.0:55698               0.0.0.0:*                   LISTEN      -
tcp        0      0 0.0.0.0:51828               0.0.0.0:*                   LISTEN      -
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1582/sshd
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1474/cupsd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1674/master
tcp        0      0 0.0.0.0:47486               0.0.0.0:*                   LISTEN      1425/rpc.statd
tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -
tcp        0      0 0.0.0.0:34658               0.0.0.0:*                   LISTEN      15590/rpc.mountd
tcp        0      0 0.0.0.0:42820               0.0.0.0:*                   LISTEN      15590/rpc.mountd
tcp        0      0 :::5989                     :::*                        LISTEN      1767/cimservermain
tcp        0      0 :::34122                    :::*                        LISTEN      15590/rpc.mountd
tcp        0      0 :::111                      :::*                        LISTEN      1299/rpcbind
tcp        0      0 :::22                       :::*                        LISTEN      1582/sshd
tcp        0      0 :::46679                    :::*                        LISTEN      15590/rpc.mountd
tcp        0      0 ::1:631                     :::*                        LISTEN      1474/cupsd
tcp        0      0 ::1:25                      :::*                        LISTEN      1674/master
tcp        0      0 :::46521                    :::*                        LISTEN      1425/rpc.statd
tcp        0      0 :::36283                    :::*                        LISTEN      -
tcp        0      0 :::32896                    :::*                        LISTEN      -
tcp        0      0 :::8704                     :::*                        LISTEN      13631/java
tcp        0      0 :::2049                     :::*                        LISTEN      -
tcp        0      0 :::60929                    :::*                        LISTEN      15590/rpc.mountd

我尝试编辑/etc/sysconfig/iptables并重新启动防火墙但失败。

答案1

首先,某些东西必须绑定到您的端口,这意味着某些东西必须使用这样的端口,例如httpd(通常)使用80或443。如果没有任何东西使用这样的端口,那么您就无法连接到它,这是合乎逻辑的。您可以使用以下方法进行测试:

nc -l 7001

然后从远程尝试连接到它:

nc $yourhost 7001

相关内容