telnet 으로 로그인시 escape 문자 처리 안하는 방법은?
글쓴이: anna / 작성시간: 금, 2003/05/23 - 4:02오후
telnet 으로 들어가면 흔히 나오는 문구가..
telnet localhost Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'.
잖아요..위의 문장에서 Escape character '^]' 가 있는데요..
이걸 입력하면 command mode 로 들어가잖아요.
저는 이것 자체를 막을려고 하거든요...
man telnet 으로 해보면 이것에 대한 설명이 있기는 하는데
도대체 없애는 방법이 없는것 같네요..
혹 아시는 분 계세요?
Forums:
소스를 수정하세요.
그건 하드코딩되어있어서 옵션으로 변경이 불가능한걸로 알고 있습니다.
그래도 수정하고 싶다면 telnet소스를 가져다가 직접 수정을 보면 되겠죠. :-)
------------------------------
좋은 하루 되세요.
telnet -EDebian Linux/Solaris/FreeBS
telnet -E
Debian Linux/Solaris/FreeBSD에서 모두 다 이 옵션이 적용됩니다.
[quote="cdpark"]telnet -E[/quote]혹
혹시 -E 옵션 주는 것을 잊고 접속한 경우,
(제가 자주 그럽니다.)
와 같이 하시면 됩니다.
질문입니다.
telnet localhost
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
command 모드는 어떤 의미가 있는지요?
telnet>
위와 같이 되든데..
어떤 일을 수행할수 있나요?
보안상 문제라도 있는지요?
감사합니다.
RM -RF /bin
Re: 질문입니다.
보안상의 문제는 아닌것 같구요.. 일단 한가지만 말씀 드리자면 ..
vim 에서 ctags 를 사용한 소스 브라우징에 ^]를 사용합니다...
그런데.. ssh 나 다른 것으로 접근하면 상관 없으나 telnet 으로 접근해서
vim 에서 소스 브라우징을 사용하기 위해 ^]를 사용면 telnet의 command
모드로 떨어져서 다시 접속 해야 되는 문제가 종종 생깁니다..
escape 문자를 ^] 가 아닌 다른 걸로 바꿀수도 있지요.그리고
escape 문자를 ^] 가 아닌 다른 걸로 바꿀수도 있지요.
그리고 escape 문자를 눌러서 telnet prompt가 나오더라도 그냥 엔터만 치면 이전상태로 되돌아 갑니다. 굳이 다시 접속하지 않아도 되지요.
Heejoon Lee
댓글 달기