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

관련 정보