| [ CnUnix ] in KIDS 글 쓴 이(By): Alpheus ( 바람 ) 날 짜 (Date): 1995년09월19일(화) 20시55분04초 KDT 제 목(Title): [I] rlogin & telnet의 중간경유지 suspend rlogin과 telnet의 정확한 차이점은 전혀 모릅니다만, 그 동안 사용하면서 알게된 사용 방법을 적습니다. 많이들 아시는 내용이겠지만, 혹시나 몰랐던 분들을 위하여..(그리고..개인적으로 rlogin을 좋아하는 편. 환경 설정이 그대로 넘어가니깐요..패스워드랑 로긴 네임 안 쳐도 되구..) 1. rlogin 아래와 같이 A 호스트에서 시작해서 D 호스트까지 갔다면, A -(rlogin)-> B -(rlogin) -> C -(rlogin)-> D 줄의 처음, 즉, 리턴을 친 직후에 ~를 입력하는 횟수에 따라 어디서 suspend나 강제 종료 등의 명령을 처리하게 되는지 결정됩니다. ~^Z = A 호스트의 쉘 ~~^Z = B 호스트의 쉘 ~~~^Z = C 호스트의 쉘 ..... 즉, ~^Z, ~가 한번이면 A 호스트의 쉘로 떨어지고, ~~^Z, ~가 두번이면 B 호스트의 쉘로 suspend가 됩니다. 세번이면 C 호스트구요. 2. telnet 아래와 같이 A 호스트에서 시작해서 D 호스트까지 갔다면, A -(telnet)-> B -(telnet) -> C -(telnet)-> D telnet prompt(^]다음에 telnet>이라고 나오는 상태)상에서 send escape를 입력한 횟수에 따라서 어느 호스트의 telnet 프로그램으로 빠지는지가 결정됩니다. ^] + z(or ^Z) = A 호스트의 쉘 ^] + send escape + z(or ^Z) = B 호스트의 쉘 ^] + send escape + send escape + z(or ^Z) = C 호스트의 쉘 ..... 처음 ^]를 입력하면 A 호스트의 telnet prompt가 뜨므로, 그 상태에서 z나 ^Z을 입력하면 A 호스트의 쉘로 suspend됩니다. 그리고, A의 telnet prompt 상에서 send escape를 치면 B 호스트의 telnet prompt가 뜨므로, 그 상태에서 역시 z나 ^Z을 입력하면 B 호스트의 쉘로 떨어집니다. 마찬가지로 send escape를 계속 입력하면 C 호스트에서도 suspend를 시킬 수 있읍니다. p.s 위의 내용은 SunOS4.1.1, SunOS4.1.3, Solaris2.3, Linux 등에서 확인한 내용입니다. dos나 윈도우, 그 밖의 경우에는 어떻게 될지 모르겠네요.. |