님께서 말한 텔넷데몬이라는 것은 항상 떠있는게 아니에요.
어떠한 User가 telnet으로 접속을 시도하여 접속했을때에 비로서
ps -aux|grep telnet 했을때 나타나게 되요.
이해가 되셨는지요.
그리고 텔넷접속이 안되는 이유는 다른곳에 있습니당.
님께서 말한 in.telnetd라는것이 실행이 안되어 있는거랑은 전혀 상관이 없답니당
구구절절 설명하자면 손가락이 아파질테공, 대략 check해 볼것만 말씀드리겠습니당.
설치된 Version에 따라 조금은 다를수 있으니 참고만 하세욤.
--------------------------------------------------------------------
rpm -qa|grep telnet
telnet-0.14.8-6az
telnet-server-0.14.8-6az
위의 두개가 설치되어 있어야 합니당.
/etc/inetd.conf 화일은 특별히 만지지 않았다면 건드리지 않아도 되구요.
혹시 모르니까. 아래내용에 주석(#)으로 막혀있으면 풀어주고요.
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
그리고 나서, 명령라인에서 telnet localhost 명령을 쳐보세요.
: 답변 감사드립니다.
: 예. 질문의 요지는요.
:
: 제가 kill을 써서 telnet을 죽인후에 다시 살리는게 안 된다는 겁니다.
: telnet데몬을 다시 살리기 위해서 /usr/sbin/in.telnetd를 했구요.
: 에러 메시지로 Socket operation on non-socket 가 나오구요.
:
: 그리고 이렇게 되는 원인이 혹시 유동아이피를 쓰는 것 때문이 아닌가
: 하는 거구요.
:
: 재부팅을 해도 텔넷은 여전히 않되네요. 서버pc에서의 로그인까지 않되니까
: 어떻게 해야 할지를 모르겠습니다.
:
: 감사합니다.
:
: : 무슨질문을 하신건지 잘 모르겠네요.
: : in.telnetd라는 것은 메뉴얼로 살리거나 지지고 볶는게 아니랍니다.
: : telnet start 라는 것은 있지도 않은 명령입니당. 혹시 호스트명이
: : start라면 몰라도...
: :
: :
: :
: : : 안녕하세요
: : :
: : : ps -aux | grep telnet
: : :
: : : 한후
: : :
: : : kill (telnet process number)
: : :
: : : 해서 텔넷 데몬을 죽였습니다.
: : :
: : : 그리고 다시 살리기 위해
: : :
: : : /usr/sbin/in.telnetd
: : :
: : : 을 실행하면
: : :
: : : Socket operation on non-socket
: : :
: : : 메시지가 뜨면서 데몬이 살지를 않습니다.
: : :
: : : 그리고
: : : telnet start
: : : 하면
: : : host name loo up failure
: : : 라는 메시지가 뜹니다.
: : :
: : : 제 서버가 유동ip기 때문에 리부팅할 때마다 아이피가 달라져서
: : : 설정을 다시 해주곤 했습니다.
: : :
: : : /etc/hosts, /etc/sysconfig/network, /etc/HOSTNAME, 을 수정하고
: : : hostname (바꿀 호스트 이름)
: : :
: : : 혹시 이것과 관계가 있는 건지요.
: : : 좀전에 ps 로 telnet프로세스를 확있했을 때 나온 화면의 내용중에
: : : 전의 아이피 주소가 111.111.111.11 이라면
: : : 111.111.111.11.p... 인 구문을 본 것 같습니다.
: : :
: : : 외부 pc는 물론 서버에서도 직접 로그인이 되지 않고 있습니다.
: : :
: : : 답변부탁드립니다.
: : : 감사합니다.
: :
: : --
: : 시골 산골짜기의 날라리 리누스팬 올림.--시골 산골짜기의 날라리 리누스팬 올림.