linux構築vncserver

vncserverのインストール

# yum install vnc-server install

# service vncserver start

とすると

vncserviceが起動され、no displays configured [OK]となり一見正常に起動されているように見受けられる。

/etc/sysconfig/vncservers ファイルを確認

# Use "-localhost" to prevent remote VNC clients connecting except when

# doing so through a secure tunnel.  See the "-via" option in the

# `man vncviewer' manual page.

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

以下の行を追加する。

 VNCSERVERS="1:root"

 VNCSERVERARGS[1]="-geometry 1280x800"

また、vncserver のパスワードを初期設定する必要がある。

# vncpasswd

Password:

Verify:

vncserverコマンドで手動でサービスを起動してみます。

# vncserver

これにより /root/.vnc/xstartup ファイルが作成されます。

デフォルトではXの画面がtwnとして起動してしまうので、gnomeに対応させるには
/root/.vnc/xstartupのtwnの行をコメントアウトして以下を追加します。

#twm &

exec gnome-session &

vncserverのサービスをkillするにはスクリーンナンバーを指定してkillします。

# vncserver -kill :1

以下のコマンドでvncserverのサービス再起動をすればOKです。 

# service vncserver restart 

サービスの自動起動(確認)は

# chkconfig --list vncserver  

サービスの自動起動(設定)は

# chkconfig vncserver on