Redhat 6 시스템의 iptables에서 포트 5887과 22를 열었습니다. 텔넷 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
방금 제공한 출력을 기반으로 아무 것도 표시되지 않습니다.
5887/tcp에서 수신 대기하는 netcat을 사용하여 이를 테스트할 수 있습니다.
netcat -l 5887
그런 다음 다음을 실행하십시오.
netstat -anp | grep -w LISTEN | grep 5887
이제 netcat
청취 프로세스가 표시됩니다. telnet
방화벽이 연결을 차단하지 않는다는 것을 증명하기 위해 연결을 설정할 수도 있습니다 .