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