포트가 텔넷에 응답하지 않습니다.

포트가 텔넷에 응답하지 않습니다.

이 메시지가 표시되면 내 Suse Linux의 포트 설정이 올바른지 알고 싶습니다. 다른 호스트에서 포트 30015에 액세스해야 하는데 현재 호스트를 ping할 수 있지만 포트에 연결할 수 없습니다. 여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

netstat공유해주신 스크린샷 으로 볼 때 Port 30015TCP 모드로 모니터링하고 있는 것으로 보입니다. 이제 연결을 확인하려면 다음을 사용 telnet하거나 nc명령을 내릴 수 있습니다.

    telnet  <hostname>  30015 
           or 
    nc -v <hostname> 30015

예를 들어 포트 22를 확인하고 있습니다.

     nc -v localhost 22
     Connection to localhost 22 port [tcp/ssh] succeeded!
     SSH-2.0-OpenSSH_5.3

"연결이 거부되었습니다"라는 메시지가 나타나면 대상 서버의 방화벽을 확인하세요.

다음 명령을 사용하여 방화벽 규칙을 확인할 수 있습니다.

       iptables -L -n (as root)

iptables연결이 차단된 경우 iptables다음 명령을 사용하여 비활성화하거나 허용하도록 새 규칙을 추가하십시오.SSH

iptable 비활성화

  service iptables stop ; chkconfig iptables off

SSH를 허용하는 규칙 추가

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

관련 정보