CentOS 5 VNC ServerとWindowsXPにRealVNC
サーバ用のディスプレイを用意していないので、普段の運用ではWindowsマシンからsshかVNCで行う。
また、ルータで内部ネットワークからのみVNCでアクセスできるように設定をする。
VNCの導入手順
1)/etc/sysconfig/vncserversを編集して利用者登録
VNCSERVERS="1:hoge 2:hogehoge"
VNCSERVERARGS[2]="-geometry 1280x1024 -nohttpd" ←デフォルトの画面解像度
2)各ユーザーでログインし、vncpasswdコマンドでvncのパスワードを設定する
$ vncpasswd
Password:xxxxxx
Verify:xxxxxx
3)GUIのGNOMEを使用するので、Windowsからログインするアカウント各々の~/.vnc/xstartupを編集する。
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
#(コメントアウト)を削除。
4)設定を変更したら、vncserverを起動する。
# service vncserver start
5)WindowsクライアントからRealVNCを起動して、
サーバー名に192.168.1.nn(サーバーのアドレス):1(/etc/sysconfig/vncserversで設定したhoge のディスプレイ番号)つまり[192.168.1.nn:1]でOKを選択し、パスワードはvncpasswdで設定したパスワードを入力。
6)自動起動の設定
# chkconfig vncserver on
7)ついでに仮想コンソールの数を調整
6⇒3つにする
/etc/inittab
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6