IT

0391. [error] telnet: Unable to connect to remote host: Connection refused

띠앗머리 2016. 2. 16. 09:04

1. 문제 개요

   remote system으로 telnet 접속을 시도하였을 remote system에서 telnet request 

   거부하는 경우 "telnet: Unable to connect to remote host: Connection refused"

   같은 에러가 발생한다.

2. 문제 원인 해결방법

   telnet request 받으면 "inetd" daemon 의해서 in.telnetd 수행되고 telnet 서비스를 요청해온 시스템에 login prompt 띄워준다.

   따라서 위와 같은 에러 메세지가 발생하면 telnet request 받은 remote system 아래와 같은 사항들을 점검한다.

 

  "inetd" daemon 실행 중인지 확인한다.

   # ps -ef|grep inetd

  inetd daemon 실행 중이 아니면 아래와 같이 inetd daemon 실행한다.

   # /usr/sbin/inetd -s

   

  /etc/inetd.conf 화일에 "telnet" 관해서 아래와 같이 정의되어 있는지 확인 한다.

   # grep telnet /etc/inetd.conf

     telnet  stream  tcp     nowait  root    /usr/sbin/in.telnetd    in.telnetd

  위와 같이 정의가 되어 있지 않으면, 위의 내용을 추가한 "inetd" daemon re-start 시킨다.

   # ps -ef|grep inetd

     root   162     1  0  11 28 ?        0:01 /usr/sbin/inetd -s

           ^^^^

         "inetd" process  번호

                    

   # kill -HUP 162