우진님께서 아실 것 같아서 언급은 안 했지만..
혹시 모르므로 telnet 세션을 가지고 경유지를 통해서 원격으로 X 세션을 여는법을 적어볼까 합니다.
proxy같은건 전혀 필요 없고.. 이렇게 하면 원래 X 세션의 속도가 그대로 나옵니다.
다음과 같이 기계들이 나열되었다고 하죠:
SGI IRIX 실험실 컴퓨터 휴대용 컴퓨터
======== | ============= =============
X-client | telnet server X-manager (X-server)
|
firewall
그렇다면 다음과 같은 방법으로 (1) 휴대용 컴퓨터에서 실험실 컴퓨터로
telnet 접속을 한 다음.. (2) 이 telnet 세션에서 다시 SGI 머신으로 텔넷접속을 한 다음
(이 때 반드시 SGI 머신에 telnet 또는 ssh 데몬이 실행되고 있어야 겠죠..) (3) 이 SGI 머신에서
휴대용 컴퓨터로 $DISPLAY를 지정해 주시면 원하시는 X 세션을 열 수 있습니다.
웬만큼 어지간한 firewall 설정이 아니면 100이면 99 다 이 방법이 먹혀 들어갑니다.
대괄호 안은 ip라고 하고 작은 따옴표 안은 실제로 내려야 할 명령을 나타낸다고 합시다.
SGI IRIX 실험실 컴퓨터 휴대용 컴퓨터
======== | ============= =============
telnet/ssh server [A] | telnet/ssh server [B] X-manager [C]
X-client |
|
1. telnet/ssh server <-- \'telnet [B]\' 또는 \'ssh [B]\'
2. telnet/ssh server <-- \'telnet [A]\' 또는 \'ssh [A]\'
실험실 컴퓨터는 firewall이 막지 않으므로 이제 SGI 머신으로 telnet 접속을 할 수 있습니다.
3. \'xterm -display [C]:0.0\' --------------------------> 이제 휴대용 컴퓨터에 xterm이 뜹니다.
만약 사용하시는 쉘이 sh나 bash라면 \'export DISPLAY=[C]:0.0\'
만약에 csh이나 tcsh이라면 \'set DISPLAY=[C]:0.0\' (csh은 가물가물 하네요.. 헤헤..)
이라고 친 다음 그냥 \'xterm\' 명령을 내리셔도 되구요..
xterm이 뜬 다음부터는 xterm안에서 SGI 머신에서 하시던 작업을 그대로 하실수 있으실겁니다.
CDE같은 desktop environment도 이 방법으로 띄울수 있습니다만..
desktop environment를 띄우는 방법은 사용하시는 desktop manager와
시스템 환경에 따라 천차만별이므로 님께서 직접 수고하셔야 겠네요.
바다 건너서 하신다고 해서 몇 말씀 드리자면.. 속도는 많이 기대하시지 말고요.. (참을성 있으시다면
인터넷도 할 수는 있습니다..) 어쩌면 실험실 컴퓨터에 TightVNC http://www.tightvnc.com
를 깔아서 사용하시는게 더 나은 결과를 얻을지도 모르겠군요. 제가 써본 VNC계열중에서 제일
빠른 녀석이었습니다.. (TightVNC의 tight 통신 방식이 속도가 꽤 괜찮게 나옵니다.)
그리고..
새해 복 많이 받으세요!
짧은글 일수록 신중하게.