IT/Unix & Linux

[AIX] xwindow 실행 방법 및 Cant' open display 해결하기

슈다루냥 2019. 5. 30.
728x90

안녕하세요. 슈다 입니다.

AIX에 솔루션 설치 시 xwindow 환경에서만 설치 가능한 솔루션이 있습니다.

xwindow 설정방법을 알아보고, xwindow 실행 시 에러발생에 대한 몇가지 해결방법을 알아보겠습니다.

 

 

- xwindow 파일셋 확인

아래 명령을 통해 xwindow 관련 파일셋을 확인할 수 있습니다.

만약 없다면, OS Base dvd 등 에서 설치파일을 확보해 install 해야 합니다.

# lslpp -l |grep -i x11

 

X11.adt*

X11.base*

X11.compat*

X11.apps*

등의 파일을 확인할 수 있습니다.

 

- xming 과 putty를 이용한 xwindow 설정

xming 은 putty를 실행시키는 단말PC에 설치하는 xwindow용 프로그램이고,

putty는 터미널 접속 프로그램 입니다.

 

- xming 설정

1. xming을 설치한 후, XLaunch 실행

2. 아래 화면과 같이 설정 후 종료하면 xming이 실행됩니다.

 

 

 

 

- putty 설정

Host Name(or IP address) 란에 서버의 IP를 입력합니다.

 

Connection > SSH > X11 이동

Enable X11 forwarding 선택

X display location 은 공란으로 두거나 localhost:0 입력 후 Open 버튼 눌러 터미널 시작

 

 

- xwindow 설정 확인

xclock 명령을 사용하여 xwindow 설정이 되었는지 간단히 확인할 수 있습니다.

아래처럼 네모난 시계가 팝업되는지 확인합니다.

 

 

- xclock 명령 사용시 아래와 같은 Error메세지 발생할 경우

# Xlib: connection to "IP" refused by server
# Xlib: No protocol specified

# Error: Can't open display: "IP"

 

xming 실행파일의 속성에 옵션을 적용하여 재실행

xming 실행파일 우클릭 > 속성 > 바로가기 탭 > 대상

마지막에 -ac 입력

 

Error: Can't open display: "IP" 메세지만 발생할 경우

DISPLAY변수에 값이 입력되어 있는지 확인합니다.

# echo $DISPLAY  

만약 아무것도 입력되어 있지 않다면 아래 명령을 통해 DISPLAY 변수에 Local 단말PC IP를 입력합니다.

# export DISPLAY=Local_PC_IP:0

ex) export DISPLAY=10.10.10.10:0

 

- SSH의 X11관련 옵션도 확인이 필요합니다.

ssh의 X11Forwarding 값 변경

# vi /etc/ssh/sshd_config

주석처리된 #X11Forwarding no 항목을 주석을 제거하고 yes로 변경

X11Forwarding yes

ssh 재시작

# stopsrc -s sshd; startsrc -s sshd

728x90
반응형