카테고리 없음

MacOS에서 linux의 Xwindow쓰기

별나라추장 2015. 8. 31. 19:04

참고 URL : http://www.cyberciti.biz/faq/how-to-fix-x11-forwarding-request-failed-on-channel-0/


1. 현재상태.

a. Local (장비명 A)

- OS : Mac OS X Yosemite (10.10.4)

- IP : 172.31.xxx.xxx

b. Remote (장비명 B)

- OS : CentOS 5.10

- IP : 172.31.xxx.xxx


2. 원하는 결과

- B에서 X-window 프로그램을 구동하면 A의 모니터에 프로그램이 실행이된다.


3. Step

a. Linux 에서
(http://www.cyberciti.biz/faq/how-to-fix-x11-forwarding-request-failed-on-channel-0/ 참조)

- /etc/ssh/sshd_config 수정

$ sudo vi /etc/ssh/sshd_config 
--- modify two line ----
X11Forwarding yes
X11UseLocalhost no
----------------------
$ sudo /etc/init.d/sshd reload

- sudo yum install xauth

b. Mac OS에서

a. X Quartz  설치

- 방법 1 : Application -> Utility -> X11 실행 -> 2.7.7 설치 페이지로 이동 : 2.7.7에는 버그가 있다고 함.

- 방법 2 : http://xquartz.macosforge.org/trac/wiki/X112.7.8
  -> 2.7.8_rc1 설치

b. Logout + Login

c. Appliation -> Utility -> X11 실행

d. X11 Menu -> terminal

e. run this command on terminal

ssh -Y deploy@172.31.224.9 

f. X window application 실행.