- This topic has 5개 답변, 3명 참여, and was last updated 15 years, 1 month 전에 by
ELem. This post has been viewed 6370 times
-
-
사용자는 X서버만 설치하면 OS에 상관없이 어디서나 리눅스 GUI 응용 프로그램들을
불러 쓸 수 있다. 윈도우에서 많이 쓰이는 X서버로는 Exceed, Xmanager 그리고
공개툴인XFree86이 있다.
2 대의 컴퓨터를 사용할 경우 xhost와 display 옵션으로 X윈도우 애플리케이션을 다른
컴퓨터의 화면에 띄울 수 있다.* 요약: - Server PC(192.168.1.1)에 display 환경변수 설정.
- Clinet PC(192.168.1.5)에 xhost 내용 설정.##### ssh를 이용시 X11 forwarding 셋팅을 통한 DISPLAY 자동화 ######
서버의 DISPLAY 환경 변수를 세팅하기가 의외로 번거로울 수 있는데
"X11 forwarding" 기능을 이용하면 ssh로 접속을 시도할 때마다 DISPLAY 정보가 알아서
자동으로 세팅된다. 따라서, 아래와 같이 간다한 설정만으로 원격서버의 GUI 애플리케이션을
로컬 클라이언트에서 실행할수 있다.* Server and Client 에 공통으로 아래와 같이 설정하기
#> vi /etc/ssh/ssh_config
Host *
ForwardX11 yes
#> vi /etc/ssh/sshd_config
X11Forwarding yes192.168.1.5#> ssh id@server-address
192.168.1.1$> gedit이렇게 하면 DISPLAY 환경 변수 설정이 필요 없게 되며, 특히 윈도우 데스크탑이
사설 IP를 쓰는 IP 공유기 뒤에 있고, 리눅스 서버가 IP 공유기 바깥에 있는
경우와 같이 DISPLAY 환경 변수 설정이 곤란한 상황에서 아주 유용하게 쓰인다.* 옵션 사항 - client 설정
1) client.linux#> xhost + 192.168.1.1 (Client의 콘솔에서 명령 수행)2) xhost설정을 하지 않아도 되게 하기 위해 "xmanager 설정법"을 보고
gdm(Gnome) / xdm(KDE) 의 설정을 하도록 한다.f11#> vi /etc/gdm/custom.conf ( or /etc/X11/gdm/gdm.conf)
[xdmcp]
Enable = true or 1f11#> vi /etc/X11/xdm/xdm-config
!Display Manager.requestPort:0f11#> vi /etc/X11/xdm/Xaccess
* #any host can get a login windowf11#> reboot
* 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치
- 답변은 로그인 후 가능합니다.