telnet-server 설치해도 telnet이 안되요..
글쓴이: mzhyun / 작성시간: 월, 2004/04/12 - 1:49오후
무엇때문인지 도저히 알수가 없어요.. 여러곳을 찾아보구 둘러봐도 안되네요..
사양
Redhat 9
dhcp로 ip 할당받음
1. 127.0.0.1로도 opend이 안됩니다
2. 다음과 같이 했습니다
- ntsysv실행 ->[*]Xinetd, [*] Telnet
- telnet 서비스 실행여부확인
rpm -qa | grep telnet 실행
-->telnet-0.17-25,telnet-0.17-25, telnet-server-0.17-25
두개 전부 설치되어 있습니다
- Setup하여 보안(Medium, Low)확인
3. dhcp로 할당받은 ip를 고정ip로 세팅해서 해봐도 안됩니다.
에러는 Connection refused 입니다
Forums:
Re: telnet-server 설치해도 telnet이 안되요..
몇가지 원인이 있겠지만
telnetd 가 standalone으로 운영되는지 inetd 모드로 운영되는지도 중요하다고 생각합니다.
standalone 이라면 네트웍 설정에 문제가 있는 것 이겠지만..
xinetd 슈퍼데몬 아래에서 돌아간다면 xinetd.conf 였던가? 그쪽도 만져주어야 하는 걸로 알고 있습니다.
덧붙여서 telnet 보다 sshd 를 추천합니다.
http://redage.net
음..레드헷9면 xinetd구요.. rpm -qa > grep
음..레드헷9면 xinetd구요..
rpm -qa > grep telnet해서 telnet가 다 나왔다면..
telnet를 설치하면 디폴트로 /etc/xinetd.d/telnet파일이 생길겁니다.
그파일열어서 disable = yes를 no바꾸고..
/etc/rc.d/init.d/xinetd restart 함 해보시죠..
답글 감사합니다.rpm -qa > grep telnet해서 te
답글 감사합니다.
rpm -qa > grep telnet해서 telnet가 다 다오구요
telnet를 설치하면 디폴트로 /etc/xinetd.d/telnet파일의
disable = yes를 no바꾸어서
/etc/rc.d/init.d/xinetd restart 해서
전부 ok가 떨어져서 정상적으로 시작이 되었습니다.
그러나 여전히 telnet localhost하면 에러가 나요
여기 글올리기전에 열심히 검색을 해봤거든요.. 바쁘신분들 시간 뺏을까봐여
여러곳을 찾아봐서 해볼만한걸 다 해봐서요... 더이상 검색을 해도
똑같은것만 나옵니다.
다른 무슨 이유가 있는것인지.. 참 궁금합니다.
찾아볼 문서을 알려주시면 열심히 찾아보겠습니다.
그림 수고하세요
http://bbs.kldp.org/viewtopic.php?t=3441
http://bbs.kldp.org/viewtopic.php?t=34412&highlight=telnet+localhost
이 글도 참고해 보세요.
세벌 https://sebuls.blogspot.kr/
/sbin/ntsysv 실행해서 telnet 서비스 켜줍니다.
/sbin/ntsysv
실행해서 telnet 서비스 켜줍니다.
아니면
/etc/xinetd.d/telnet 파일을 열어서
disable = yes
를
disable = no
로 바꾸어줍니다.
다시보니 xinetd는 제대로 설정하셨군요.
방화벽(iptables)문제인지 확인하시려면,
/etc/sysconfig/iptables를 열어보시면 되지만..
그것 보단
# service iptables stop
으로 방화벽을 꺼보시고 해보시는 게 더 편할 듯 합니다.
방화벽을 꺼보시고 해보셔서 결과가 같게 나오면 방화벽이나 포트 때문이 아닌 거고 된다면 방화벽, iptables 문제입니다.
rommance.net
답변 감사드립니다.service iptables stop로 방화벽
답변 감사드립니다.
service iptables stop로 방화벽을 없앤상태에서도 역시 telnet은 안되네요
위에 주신 많은 답변대로 다 해보았으나 안됩니다.
근데 에러가 다른분들하고는 좀 다른거 같아서요
------------------
다음과같이 수퍼데몬이 떠있구요
------------------
[root@localhost root]# ps -ax | grep inetd
2146 ? S 0:00 xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid
2398 pts/1 S 0:00 grep inetd
------------------
설치을 확인해보면
------------------
[root@localhost root]# rpm -qa | grep telnet
telnet-0.17-25
telnet-server-0.17-25
-----------------
다시 설치하려구 하면
-----------------
[root@localhost RPMS]# rpm -ivh telnet-server-0.17-25.i386.rpm
준비 중... ########################################### [100%]
telnet-server-0.17-25 패키지는 이미 설치되어 있습니다
-----------------
하지만 설치을 지우려 하면
-----------------
[root@localhost RPMS]# rpm -e telnet-server-0.17-25.i386.rpm
오류: telnet-server-0.17-25.i386.rpm 패키지가 설치되어 있지 않습니다
이렇게 나옵니다.. 설치되어 있지 않다구
에러가 다음과 같이 나옵니다
답글 통보가 안돼서 답변하신 걸 놓쳤네요..너무 늦었지만...일단
답글 통보가 안돼서 답변하신 걸 놓쳤네요..
너무 늦었지만...
일단 rpm -e는 방법이 잘못되었습니다.
# rpm -e telnet-server-0.17-25
이렇게 하셔야 됩니다.
그래도 없는 패키지라고 나온다면...
일단
#ls /usr/sbin/in.telnetd
명령으로 telnetd가 실제로 있는 지 확인해보세요.
/usr/sbin/in.telnetd
이렇게 있어야 합니다.
없으면 저도 이유를 모르겠지만 rpm 설치가 잘못된 것 같습니다.
있다면
# cat /etc/xinetd.d/telnet
이렇게 되어있나 확인해보시고
만약 잘 되어있는데도 안된다면
cat /var/log/secure 를 해보셔서 xinetd의 로그를 살펴보세요.
Apr 16 13:40:03 myserver xinetd[3714]: START: telnet pid=21531 from=127.0.0.1
식으로 로그가 나오면 텔넷 서버 프로그램이 요청을 받은 것입니다.
없으면 xinetd 세팅 문제이거나 아예 네트웍 세팅이나 다른 문제로 xinetd한테 요청이 들어가지 못한 겁니다.
rommance.net
댓글 달기