[AIX] AIX에서 VNC서버 사용하기

아 하나하나 기능을 익힐때마다 무지막지한 삽질이 두렵네요.. 하..
하지만 알고난뒤의 쾌감은 짜릿하네요..
이거 하나 검색해서 설치하려고 장장 2시간 30분 허비... 하지만 예전보다는 삽질시간대가 점점 줄어들고 있다는것을
아주 많이 느끼고 있습니다.
(바람의 파이터에서 최배달이 싸움에 임할때마다 무섭다고 하지요.. 죽는게 두렵다고.. 저는 삽질이 두렵습니다... ㅜ.ㅜ)ㅋㅋ
그리고 AIX에서도 RPM이 지원되니 너무 편하더군요.. Linux매니아인 한사람으로써 아주아주!!!
바람직하다고 생각하는데.. 오리지널 AIX엔지니어분들은 어떨지.. ^^;

1. RPM 패키지 다운로드!!
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/vnc/
vnc-3.3.3r2-6.aix5.1.ppc.rpm -> 다운로드.
(참고로 위에 사이트에서 aixtoolbox는 리눅스에서 쓰이는 여려 명령어들을 aix에서도 쓸수 있게끔 해놓은것이 많습니다.)

2. root 권한으로 rpm을 설치해줍니다.
rpm -Uvh vnc-3.3.3r2-6.aix5.1.ppc.rpm
설치 디렉토리는 /opt/freeware/bin 입니다.(위에 aixtoolbox는 모두 이곳으로 설치가 됩니다.)

3. vncserver를 입력해줍니다.
그럼 다음과 같은 화면이 뜹니다.


암호를 2번 입력시켜 줍니다. 그럼 $HOME_DIRECTORY 밑에 .vnc라는 파일이 생깁니다.
그리고 New ~~ 이것은 vncserver가 1번 터미널로 연결이 되었다 머 그런뜻으로 생각하시면 됩니다.

4. 설치정보를 확인합니다.
보통 4개의 파일이 생깁니다.
<host-name>:1.log
<host-name>:1.pid
passwd
xstartup
(AIX 6.1버전 입니다. 제 기억으로는 Linux도 같은 방식으로 생길겁니다.)
그리고 뒤의 숫자들은 vncserver를 띄울때마다 2, 3, 4 이런식으로 계속 생겨납니다.

5. log를 확인합니다.
cat $HOME_DIRECTORY/.vnc/<host-name>:1.log
그럼 다음과 같은 비스무리한 내용이 나옵니다.


맨밑의 에러는 무시해줍니다.
위의 내용중 TCP port 5901 그리고 TCP port 5801 이게 중요합니다.
말 그대로 http 즉 브라우저로 확인할 경우는 5801번이고 vnc viewer로 볼라믄 5901포트를 쓰라는 겁니다.

 

 

 


6. vncserver 네놈은 누구더냐??
ultravnc나 tightvnc를 네이버에서 검색! 다운을 받습니다. 다 받은 후 설치를 합니다.
설치중에 server와 viewer를 둘다 설치할거냐고 물어보는데 편하신쪽으로 설치를 합니다.
(전 tightvnc의 viewer만 설치했습니다.)
그리고 viewer를 실행합니다.


위처럼 IP addres와 port를 입력해줍니다. 포트는 vnc 포트로 위에서 확인했던 vnc port를 입력해주시면 됩니다.
그럼 암호를 물어보는 화면이 나오는데 아까 위에서 입력했던 암호를 입력해줍니다.

7. 난 화려한 인터페이스를 원한다!!!!
접속을 하는순간 실망을 금치 않으실 겁니다.


넘 초라한 화면.. 이름하야 twm이라고 해서 vnc에서 기본으로 제공하는 화면이라고 생각하시면 됩니다.
그러나 우리가 원하는 화면은 이게 아닐겁니다.
약간의 편집이 필요합니다.

cd $HOME_DIRECTORY/.vnv
vi xstartup

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

파일을 열면 저렇게 나오는데 맨 첫째라인 을 제외한 모든 라인을 #으로 막습니다.

그리고 다음을 추가해줍니다.

# This line gives you a CDE desktop when you sign on to VNC 
/usr/dt/bin/dtsession & 

그리고 vncserver를 재기동 시켜 줍니다.
# vncserver -kill :1
Killing Xvnc process ID 22085642

# vncserver

다시 tightvnc(vncviewer)를 실행시켜 줍니다.

 

 

 

도움이 되셨다면 광고클릭 한번 부탁드립니다.※

'Operating System > AIX' 카테고리의 다른 글

[AIX] 사용자 ID 길이제한 풀기  (0) 2020.07.28
[AIX]-NFS 발생가능 문제와 방안  (0) 2020.02.15
[AIX] - NFS설정법  (0) 2020.02.15

Designed by JB FACTORY