2013年1月17日木曜日

CentOS6.2でVNC/GNOMEを動かす方法

CentOS5.5の頃と設定方法が若干違うので、書いておきます。

今回の環境
VPS:AmazonEC2
ディストリビューション:CentOS6.2

1.最初にXWindowシステムと各種デスクトップテーマをgroupinstall を使って関連コンポーネントを丸ごとインストールします。

#yum groupinstall "X Window System" "Desktop"

2013/02/28追記------------------------------------------------------------------------------------------------------------
#yum install tigervnc-server をインストールした方が安定するようです。上記のインストールができなかった人はこちらを試して下さい。
------------------------------------------------------------------------------------------------------------

2.VNCサーバをインストールします。
#yum install vncserver

3.VNC接続を行いたいユーザーを指定します。
「1:ユーザー名」にポート番号5901
「2:ユーザー名」にポート番号5902が利用されます。
#vi /etc/sysconfig/vncserver

VNCSERVERS="1:<ユーザー名>"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp"

4.ユーザーを切り替えてVNCのパスワードを設定します。
#su - <ユーザー名>
$vncpasswd
Password:
Verify:
$exit

5.VNCサーバを起動し、xstartupを作成します。
#/etc/init.d/vncserver start

6.VNC利用時のデスクトップをGNOMEに設定します。
#su - <ユーザー名>
$vi ~/.vnc/xstartup

# twm &           #コメントアウト
exec gnome-session & #追加する。

7.自動起動設定
#chkconfig vncserver on

起動確認
#chkconfig --list vncserver
vncserver           0:off   1:off   2:on    3:on    4:on    5:on    6:off

8.VNCの起動
#/etc/init.d/vncserver restart

psコマンドで起動の確認をおこないます 。

# ps ax |grep vnc
4263 ?        S      0:00 /usr/bin/Xvnc :1 -desktop serv200:1 (hoge) -auth /home/hoge/.Xauthority - geometry 800x600 -rfbwait 30000 -rfbauth /home/hoge/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11  

これでVNCの設定は終了です。
RealVNCでVNCに接続します。


0 件のコメント:

コメントを投稿