Linux

Fedora11 vnc server

행복한하루 2009. 7. 14. 01:47
이전 글에서는 Fedora11에 새롭게 추가된 vnc client (Fedora11 vnc client)인 TigerVNC 에 대해서 알아봤습니다. 그래서 이번에는 TigerVNC 서버에 대해서 알아보고자 합니다.

TigerVNC 서버는 기본적으로 설치되어 있지 않습니다 . 그래서 이를 이용하고자 할 경우 설치를 먼저 진행 해야 합니다. Fedora 관련해서는 여러 Mirror 사이트들이 있지만 제 경우에는 주로 kaist FTP 서버를 애용하고 있습니다.

ftp://ftp.kaist.ac.kr/fedora/linux/releases/11/Everything/i386/os/Packages/

(혹시 주소가 바뀔수도 있으니 ftp.kaist.ac.kr 에 접속해서 찾아 들어가셔도 됩니다.)

해당 사이트에 접속해서 보면 tigervnc-server 라고 시작되는 rpm 을 볼 수 있습니다.
  • tigervnc-server-0.0.90-0.10.fc11.i586.rpm
  • tigervnc-server-module-0.0.90-0.10.fc11.i586.rpm
이 두파일을 다운 받아서 rpm 명령을 이용하여 설치를 하면 됩니다.
(yum 을 이용하는 방법도 있으나, 전 주로 rpm 명령을 사용합니다. ^^)

정상적으로 설치되는 경우도 있으나, 간혹 아래와 같은 에러 메시지를 출력하는 경우도 있습니다. 아래의 경우에는 xorg-x11-fonts-misc 를 설치해 주면 됩니다.


# rpm -Uvh tigervnc-server-0.0.90-0.10.fc11.i586.rpm
warning: tigervnc-server-0.0.90-0.10.fc11.i586.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2
error: Failed dependencies:
    xorg-x11-fonts-misc is needed by tigervnc-server-0.0.90-0.10.fc11.i586
#


Fedora11 용으로 xorg-x11-fonts-misc-7.2-8.fc11.noarch.rpm 가 있으니 앞서 말씀드린 FTP 사이트에서 받아서 설치하면 됩니다.

그리고 나서 tigervnc-server 와 tigervnc-server-module 을 순서대로 설치하면 정상적으로 설치가 됩니다.


# rpm -Uvh xorg-x11-fonts-misc-7.2-8.fc11.noarch.rpm
warning: xorg-x11-fonts-misc-7.2-8.fc11.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2
Preparing...                ########################################### [100%]
   1:xorg-x11-fonts-misc    ########################################### [100%]
# rpm -Uvh tigervnc-server-0.0.90-0.10.fc11.i586.rpm
warning: tigervnc-server-0.0.90-0.10.fc11.i586.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2
Preparing...                ########################################### [100%]
   1:tigervnc-server        ########################################### [100%]
#pm -Uvh tigervnc-server-module-0.0.90-0.10.fc11.i586.rpm
warning: tigervnc-server-module-0.0.90-0.10.fc11.i586.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2
Preparing...                ########################################### [100%]
   1:tigervnc-server-module ########################################### [100%]
#


이렇게 하면 TigerVNC 서버 설치가 완료된 것입니다.

그리고 이제 실행하면 되는데 명령어는 RealVNC 에서 썼던 방법과 같습니다.
(참고글 : 리눅스에서 VNC 사용하기)

먼저 vncpasswd 를 이용하여 password 를 설정하고

# vncpasswd
Password:
Verify:
#


vncserver 명령을 이용하여 vncserver 를 띄우면 됩니다.

# vncserver -name 1.1.1.1 -geometry 1280x1024

처음에 vncserver 가 실행되면 GNOME 으로 실행되지 않습니다.
.vnc 라는 디렉토리에 xstartup 이라는 파일이 생성되는데 이를 수정한 후 vncserver 를 죽였다가 다시 실행시켜야 합니다.

fvwm 이나 twm 같은 다른 윈도우메니져를 실행하는 부분을 지우고 아래와 같이 편집해 주시면 됩니다.

unset SESSION_MANAGER
exec /usr/bin/gnome-session

이렇게 하고, 앞서 언급드렸듯이 vncserver 를 restart 하고 나서 vncviewer 를 이용하여 접속하면 GNOME 화면이 뜨는 것을 볼 수 있습니다.

(참고)
Fedora11 관련한 Feature list 를 보실려면 http://www.fedoraproject.org/wiki/Releases/11/FeatureList 에서 보시면 되고, TigerVNC 는 http://www.tigervnc.com/ 에서 보시면 됩니다.

'Linux' 카테고리의 다른 글

리눅스용 프락시 서버  (0) 2009.10.14
vnc port  (1) 2009.08.17
Fedora11 vnc client  (0) 2009.07.10
Fedora8 KDE 추가 하기  (0) 2009.06.05
VirtualBox 원격데스크톱 연결  (0) 2009.04.17