Red Hat Enterprise Linux 5.6構築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