우분투에서 텔넷서버 제어를 어떻게하나요..
글쓴이: choco6 / 작성시간: 화, 2006/12/26 - 7:14오후
xubuntu를 설치하였고 atp-get install telnetd로 텔넷데몬을 설치하엿습니다.
그런데 vsftpd를 설치할 때와 달리, telnetd는 설치하고 난 이후 기본적으로 텔넷데몬이 실행되어있질 않네요.. 따라서 23번포트가 열려있지 않습니다..
/etc/init.d 밑에 가봐도 텔넷데몬 실행 스크립트가 없네요.... 이걸 새로 만들어주어야하는지..
우분투에서 텔넷서버를 실행하기 위해 어떤 절차를 밟아야하는지 조언부탁드립니다.
Forums:
xinetd를 공부해보세요.
우분투는 inetd가 아닌 xinetd 를 쓰고 있을 겁니다.
/etc 밑에 inet.d는
말씀하신 것처럼 xinetd를 apt-get install xinetd 로 설치하였습니다. 그리고 /etc/xinetd 밑에 telnetd파일을 생성하고 다음과 같이 작성하였습니다.
그리고 xinetd를 재시작하였습니다.
이렇게하고 telnet으로 접속하면 접속되어야 하는데 다음과 같은 에러가 발생합니다.
물론 /usr/sbin 에 telnetd 파일은 존재합니다. 그리고 방화벽도 모두 해제시켜 놓은 상태고... 그럼에도 왜 telnetd 데몬이 실행되지 않는걸까요..
휴우.. 이것땜에
휴우.. 이것땜에 며칠을 삽질을 하고있네요...
여기에 질문을 올려도 답변해주시는 분도 없어서..
혹시 저와 같은 에러땜에 고생하시는 분을 위해 자답을 올립니다..
위와같이 xinetd 스크립트를 작성하고 xinetd를 재실했는데도 23번포트가 열려있지 않는다면(전 nmap으로 포트가 오픈되어 있는지 확인을 합니다.) 일단 telnetd가 실행되지 않는 것입니다..
따라서 /var/log/syslog를 확인해보면 다음과 같은 에러로그가 찍혀있습니다.
이런 에러는 xinetd가 telnetd서비스 포트가 어떤 포트인지 모르기때문에 발생하는 것입니다..
따라서 /etc/services 파일을 열어서 23번 포트에 서비스데몬 이름을 지정해줍니다.
이렇게 설정하고나서 /etc/ini.d/xinetd restart로 xinetd를 재실행해줍니다..
그러면 nmap으로 확인해보면 23번포트가 열려있는 것을 확인할 수 있고 비로소 telnet접속을 할 수 있게됩니다.
오 감사합니다!
몇년이나 지났지만 감사합니다 ㅋ
아하하. 7년전 글이네요. ㅋ
아하하. 7년전 글이네요. ㅋ
아! 한가지만 여쭤볼게요
제가 질문도 올렸는데요.
상기내용 이용해서 포트 열어주고
접속에 성공했는데요.
로그인 화면이 나오질않네요 ㅠㅠ
이거 어떻게 된걸까요?
=============================
검은것은 화면이요
흰것은 명령어이니
=============================
11년이 지났네요
감사합니다 ㅋㅋㅋㅋㅋ
댓글 달기