telnet 과 bbs

익명 사용자의 이미지

자유 게시판에 보면..
스타워스를 텔넷으로 접속 합니다.
그런데.
계정을 넣지 않고 바로 스타워즈가 뜨게 하는 방법이있는데
그방법이 어떤 방법으로 하였을 까요.

제가 bbs 를 돌리고 있는데..
현재 계정을 넣고 패스워드는 그냥 않넣고 접속 하겠금 되어 있습니다.

누구 아시는 분 있나요...

음.

익명 사용자의 이미지


23번 포트에 서버를 띄우면 됩니다. 물론 telnet 이 필요하다면, 그건 다른
포트로 옮기셔야겠죠.

익명 사용자의 이미지

23 번 포트에 서버를 뛰운다는 말이...

23번 포트로 요청이 들어 오면 실행 시키라는 뜻인가요...

/etc/passwd
bbs503503/home/bbs/host/home/bbs/host/main

/home/bbs/host/main ------ main 이란것을 지금 bbs 가 접속을 하게
되면 실행 되게 되어 있거든요

제가 조금 생소 해서....

조금만 더 설명 부탁 합니다..

전 그래서...

/etc/services 여기서 포트 관리 하지 않나요 전 그렇게 알고 있었서

telnet 23/tcp main --이렇게 해주어 봤거든요
telnet 23/udp main
-------------------------------------------------------------------
telnet 23/tcp /home/bbs/host/main
telnet 23/udp /home/bbs/host/main


해보았거든요....

포트로 직접 돌린다 란 것이 어떤식으로 하는지 모른는 부분이군요
어디서 설정을 해주어야 하는지.....

하이퍼 링크나 실볼릭 링크에 대해서는 알고 있습니다.

익명 사용자의 이미지


23 번 포트를 실행하라는 것은 socket 프로그래밍으로 23 번 포트를 받도록
하라는 것입니다.

kldp 에서 소켓 예제 소스 중 서버를 보시면 포트를 지정하는 것이 있는데
그부분을 23으로 지정하는 거죠. 물론 기존의 telnet 서비스는 죽이던지
옮겨야 합니다.

데몬 방식으로 처리하지 않는다면 inetd에서 담당하게 되면 그쪽을 수정해
주세요.