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