서버 측 설정:
Ubuntu에서 기본적으로 X 윈도우 원격접속이 금지되어 있는 것같다.
시스템 메뉴에서 System > Login Window Preferences 를 선택하거나, 루트권한으로 gdmsetup을 실행한 후에 remote tab에서 원격접속을 허용하게 한다.
클라이언트 설정:
Windows내에서 X window manager(cygwin에 포함된 것 등)를 띄운 상태로 putty를 이용해서 접속한다면, putty설정에서 "Connection > SSH > X11", Enable X11 forwarding을 선택해준다.
Unix 계열에서 ssh를 사용해서 접속한다면, "ssh -X" 또는 "ssh -Y"를 사용해서 접속한다.
ps. 6000번 부터 6063 까지의 TCP 포트를 열어서 X 윈도우에 직접 접속을 허용하는 방법도 있지만, 보안상 별로 좋지 않은 방법이다.
ps2. cygwin에서 X 관련 패키지들은 기본적으로는 깔리지 않는다. setup.exe 실행 후 X11 > xorg-x11-base를 설치한 후에 \usr\X11R6\bin\startxwin.bat를 실행하면 된다.
Ubuntu에서 기본적으로 X 윈도우 원격접속이 금지되어 있는 것같다.
시스템 메뉴에서 System > Login Window Preferences 를 선택하거나, 루트권한으로 gdmsetup을 실행한 후에 remote tab에서 원격접속을 허용하게 한다.
클라이언트 설정:
Windows내에서 X window manager(cygwin에 포함된 것 등)를 띄운 상태로 putty를 이용해서 접속한다면, putty설정에서 "Connection > SSH > X11", Enable X11 forwarding을 선택해준다.
Unix 계열에서 ssh를 사용해서 접속한다면, "ssh -X" 또는 "ssh -Y"를 사용해서 접속한다.
ps. 6000번 부터 6063 까지의 TCP 포트를 열어서 X 윈도우에 직접 접속을 허용하는 방법도 있지만, 보안상 별로 좋지 않은 방법이다.
ps2. cygwin에서 X 관련 패키지들은 기본적으로는 깔리지 않는다. setup.exe 실행 후 X11 > xorg-x11-base를 설치한 후에 \usr\X11R6\bin\startxwin.bat를 실행하면 된다.
ps3. 참고: http://narnia.cs.ttu.edu/drupal/node/132
happy hackin'
happy hackin'