과학이야기

Mac에서 X11 forward 하기

별아저씨의집 2010. 2. 19. 00:49
출장 가거나 집에서 내 연구실의 컴퓨터로 접속할 때 Remote Desk Top을 쓴다. 
데스크탑 환경이 그대로 구현되기 때문에 내 연구실에서 사용하는 건지 원격으로 사용하는 건지 전혀 차이를 느낄 수 없다. 

그러나 학생들에게 어카운트를 열어 주면서 ssh로 내 데스크탑을 로그인해서 X11을 포워드해서 쓸 수 있는지 테스트해 봤다. 
ssh -X을 쓰면 X11에서 구현되는 어플리케이션들이 원격 컴퓨터에 뜬다. 그런데 실제 테스트를 해 보니 IDL이라든가 IRAF등등 구현이 되지 않는다. 

이 문제를 해결하는 방법을 뒤져보니 
/etc/sshd_config 파일에 있는 포워딩 옵션을 yes로 바꾸어주어야 한다.

즉,

sudo su

cd /etc

해서 sshd_config 파일을 열어
#X11Forwarding no

을 커멘트 떼고
X11Forwarding yes
로 바꾸어주면 된다. xgterm 도 잘 열리고 iraf로 implot 이런거 다 잘되고
그리고 supermongo도 잘 뜬다. 

근데 ds9이 안된다. ds9 윈도우는 내 연구실 데스크탑에 구현되어 버린다. 
이 문제는 좀 해결을 봐야 겠다.