inetd経由でvncserverを起動する - redstorm - 徒然雑記: "inetd経由でvncserverを起動するComments"
VNCでリモートアクセス: "Debian EtchにVNCでリモートアクセス"
などを参考に、vnc4serverを導入。
apt-get vnc4server
vi /etc/inetd.conf で以下を追加
vnc-800x600x8 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd
-query localhost -once -geometry 800x600 -depth 8 -cc 3 -securitytypes=none
vnc-800x600x16 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd -query localhos
t -once -geometry 800x600 -depth 16 -securitytypes=none
vnc-1024x768x8 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd -query localhos
t -once -geometry 1024x768 -depth 8 -cc 3 -securitytypes=none
vnc-1024x768x16 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd -query localhos
t -once -geometry 1024x768 -depth 16 -securitytypes=none
vnc-1152x864x8 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd -query localhos
t -once -geometry 1152x864 -depth 8 -cc 3 -securitytypes=none
vnc-1152x864x16 stream tcp nowait nobody /usr/X11R6/bin/Xvnc4 Xvnc4 -inetd -query localhos
t -once -geometry 1152x864 -depth 16 -securitytypes=none
kill -HUP `cat /var/run/inetd.pid` してinetdを再起動
vi /etc/services で以下を追加
vnc-800x600x8 5950/tcp
vnc-800x600x16 5951/tcp
vnc-1024x768x8 5952/tcp
vnc-1024x768x16 5953/tcp
vnc-1152x864x8 5954/tcp
vnc-1152x864x16 5955/tcp
vi /etc/gdm/gdm.conf で [servers] の下に以下を追加
0=Standard
/etc/init.d/gdm restart を実行
WindowsXP のVNCViewerなどで、アクセス先を
サーバのIPアドレス:servicesで設定したポートNo.の下2桁
(192.168.111.1:50のように)
にしてコネクト実行。つながった。