inetd経由でのVNC起動について教えてください
こんばんは。
inetd経由でのvnc起動でハマってしまったので教えてください。
vncやunixについて勉強不足のため、誤った認識の部分があるかもしれませんが
ご容赦ください。
やりたいこと:
・webブラウザを使用してvncを起動したい。
・webブラウザから接続したときのみvncサーバが立ち上がるようにしたい。
状況:
・外部とは切り離された環境のため、ファイアウォールは無効になっている。
・先にvncserverを起動した上でwebブラウザから接続するとうまく起動する。
・WEBブラウザから「http://hogehoge:5801」と入力し確定すると
「RFB 003.008」と出るだけでリモートデスクトップが起動されない。
マシン:
サーバ:solaris10
クライアント:Windows
設定ファイル等:
・/etc/inet/services
vnc-server1 5801/tcp
・/etc/inet/inetd.conf
vnc-server1 stream tcp nowait nobody /usr/bin/X11/Xvnc Xvnc -inetd -query localhost
-once -geometry 1024x768 -depth 16
・services,inetd.confを編集した上でinetconv, svcadmコマンドの実行。
・svcsコマンドでenableになっていることを確認。
・netstatでもLISTENになっていることを確認。
以上の状況で、幾つか質問させてください。
Q1.「RFB 003.008」とは何を表しているのですか(正常or異常)?
Q2.リモートデスクトップが起動されない原因は何でしょうか?
Q3.これを解決するにはどうしたら良いでしょうか?
当方も把握できていない部分もあり、分かりにくい文章となってしまいましたが
回答よろしくお願い致します。