카페 24 가상서버 서비스의 경우 X-window 가 설치가 되어 있지 않으며,
보안취약점 발생 및 부하 발생등의 문제가 있어 필요하신 경우 직접 설치하셔서 사용하셔야 합니다.
vnc server는 X-window를 원격 접속하여 서버를 제어 할수 있는 프로그램으로
오라클 등을 설치 할 경우 xwindow 대신 vnc server를 이용하여 설치가 가능하며
CENTOS OS 기준으로 설명을 드리오니 참고 부탁드립니다.
- 설치 방법
- vnc server 설치 확인 및 패키지 확인
# rpm -qa |grep vnc
# yum grouplist - KDE 와 GNOME 패키지 확인
- vnc server 설치 및 관련 패키지 설치
vnc , vnc server 및 관련 패키지가 설치되어 있지 않다면 yum 을 사용해서 설치
# yum install vnc
# yum install vnc-server - KDE 설치
# yum groupinstall "KDE (K Desktop Environment)" - GNOME 설치
# yum groupinstall "GNOME Desktop Environment" - vnc server 시작
# service vncserver restart - vnc server 상태 확인
# service vncserver status
- vnc server 설치 확인 및 패키지 확인
- 설정 방법
- vnc설정 파일 수정
# vi /etc/sysconfig/vncservers
VNCSERVERS=”1:root”
VNCSERVERS[1]=”-geometry 800×600″위의 1:root 부분에서 1은 디스플레이 번호를 의미하며 root는 계정명을 나타냅니다.
VNCSERVERS[1]=”-geometry 800×600″은 1번 디스플레이 번호에 대한 해상도를 설정하는 것입니다.
사용자가 많아서 디스플레이 번호가 2, 3, 4식으로 증가하면 ‘[‘와 ‘]‘사이의 숫자를 변경하여 설정하면 됩니다. -
패스워드 설정
처음에 vnc서버를 시작하면 서버가 작동이 안되는데 그 이유는 vnc서버 사용자 root가 암호를 필요로 하기 때문입니다.
암호를 만들기 위해서 다음의 과정을 수행합니다.
#cd /root/.vnc/passwd
#vncpasswd
Password:
Verify: - 클라이언트 화면 설정
패스워드 설정후 다시 vnc서비스를 재시작 합니다.
그러면 /root/.vnc 디렉토리 밑에 xstartup파일이 생성됩니다.
여기에서는 클라이언트가 접속했을 때 보이는 화면을 설정할 수 있습니다.
# vi /root/.vnc/xstartup
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
---------------------------------------------------------------------
초기 설정은 twm &으로 되어 있는데 GUI로 보이게 하려면 KDE와 GNOME 둘 중 하나로 설정해줍니다.VNC의 GUI 설정하기
서버의 GUI와 같은 화면을 보려면
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
이 부분의 주석처리를 제거해도 됩니다.* KDE로 할 경우
twm &부분을 지우고 startkde &으로 적어줍니다.* GNOME으로 할 경우
twm &부분을 지우고 gnome-session &으로 적어줍니다. -
/etc/inittab에서 런레벨을 5로 수정한 후 OS를 리부팅합니다.
id:5:initdefault:
- vnc설정 파일 수정
- 기타
- 위와 같이 설정을 하여도 GUI 환경이 정상적으로 보이지 않을경우
KDE 나 GNOME 이 제대로 설치가 되어 있지 않아서 그럴수가 있습니다.
관련 패키지를 다시 설치해 줍니다. - X-window 사용 시 많은 포트가 리슨되므로 방화벽 설정을 이용하여 적절히 차단하시기 바랍니다.
3) vnc viewer를 통해 접속 시 한글이 깨질 경우는 font-korean 패키지 설치하고 fc-cache 명령을 내리고 로그아웃 후 다시 로그인합니다.
- 위와 같이 설정을 하여도 GUI 환경이 정상적으로 보이지 않을경우