CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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나 윈도우, 그 밖의 경우에는 어떻게 될지 모르겠네요..

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.