• 締切済み

VNCサーバは表示してくれません

 VNCはマニュアルどおり、インストールして、どこでも書いてありますの で、詳しく書きません。   ps -ef | grep vnc で確認したら、 user 24495 1 1 18:09 ttyp0 00:00:10 Xvnc :1 -desktop X - httpd /usr/l ocal/vnc/classes -auth /home/user/.Xauthority -geometry 1024x768 - depth 16 -rfbwa it 120000 -rfbauth /home/han/.vnc/passwd -rfbport 5901 -pn が出ているので、ちゃんと動いています。  なぜか、windowsのIEで http://192.168.x.x:5801/ でアクセスしたら 画面左上にxのアイコンと画面の枠が出ていて、あるはずのパスワード入力の画面 が出ていません。 ログには 13/03/04 18:11:25 httpd: get '' for 192.168.x.x 13/03/04 18:11:25 httpd: defaulting to 'index.vnc' 13/03/04 18:12:40 httpProcessInput: connection closed のようなメッセージが出ていて、異常ではないようです。  アドバイスをよろしく、お願いします。

  • namune
  • お礼率55% (149/268)

みんなの回答

回答No.3

質問にサーバOSが書いてないので Linuxだと仮定します。 (Unix用もあるのでその辺は明記しましょう) ローカル(サーバ上)で モジラやネスケで表示は出来るのでしょうか? その辺の問題を切り分けていけば 良いかと。 (IEだと駄目なのか、サーバに問題があるのか、 Javaが問題なのか等)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

こちらは、IEで問題なくつながっています。 >VNCはマニュアルどおり、インストールして、どこでも書いてありますの >で、詳しく書きません。 その肝心なコンパイル・設定方法も、linuxの種類すら書いていないので アドバイスしようがありませんが、 RedHatパッケージ版のvncには、libwrapperが組み込まれています。 >アドバイスをよろしく、 質問文の書き方をもう少し考えましょう。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

MS-Internet Explorer側の問題かも。 VNC Viewerで接続実験してみては。

namune
質問者

お礼

早速のご返答、どうもありがとうございました。 >VNC Viewerで接続実験してみては。  結果は同じでした。  別の2台のパソコンでやっても同じでした。  

namune
質問者

補足

すみませんが、先ほど書き間違いました。 >VNC Viewerで接続実験してみては。  これはうまくできました。ありがとうございました。 しかし、なぜか、ほかの2台のパソコンでもIEではだめでした。  linuxのほうで何かの設定が足りないでしょうか。

関連するQ&A

  • Solaris 9 の VNCServer を inetd から起動させる

    Solaris 9にVNCServerをインストールしましたが、root で VNCServer を起動してから IP xxx.xxx.xxx.xxx:1 としないとVNCでサーバに接続できません。 /.vnc/xstartup に gnome-session を書き足して、かつ /usr/local/bin/vncserver の twm &\n を /opt/gnome-2.0/bin/gnome-session &\n に書き換えて見ましたが gnome-session が twm の代わりにスタートするようになっただけで、root で VNCServer を起動してからでないとVNC接続できないということには変わりありませんでした。 IP xxx.xxx.xxx.xxx:50 または 52 とやっても No password configured for VNC Auth というエラーが出てきてしまいます。その時のプロセスを見ると下記のように出ます。 nobody 366 180 0 18:10:49 ? 0:00 Xvnc -inetd -query 10.10.10.1 -once -geometry 1024x768 -depth 8 -cc 3 また root でサーバ上で起動すると下記のような状態で、:1からVNCできます。 root 864 855 1 07:11:13 console 0:00 gnome-session root 853 1 1 07:11:09 console 0:00 Xvnc :1 -desktop dcnetlab:1 () -httpd /usr/local/vnc/classes -auth //.Xauthorit root 860 855 1 07:11:12 console 0:00 xterm -geometry 80x24+10+10 -ls -title dcnetlab:1 () Desktop /etc/services には ・vnc-800x600x8 5950/tcp ・vnc-1024x768x8 5952/tcp が書き込んであります。そして /etc/inetd.conf には ・vnc-800x600x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query xxx.xxx.xxx.xxx -once -geometry 800x600 -depth 8 -cc 3 ・vnc-1024x768x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query xxx.xxx.xxx.xxx -once -geometry 1024x768 -depth 8 -cc 3 が書き込まれています。 どうすれば、VNC でログインする時にVNCを起動できるように、かつユーザIDを入力できるよになり、root 以外でもログインできるようになるのでしょうか? どうか宜しくお願いします。

  • VNCサーバはスタンドアロンモードでも/etc/hosts.allowで許可しないとエラー「server closed connection unexpecte

    RedHat9 eth0(192.168.0.1) | (192.168.0.2) Win2k としています。 # rpm -qa | grep vnc tightvnc-debuginfo-1.2.9-1 tightvnc-server-1.2.9-1 tightvnc-1.2.9-1 # cat /etc/sysconfig/vncservers | grep -v ^# VNCSERVERS="1:root 2:user01" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 800x600 -depth 24" # ls -al /root/.vnc 合計 12 drwxr-xr-x 2 root root 4096 2月 10 02:36 ./ drwxr-x--- 20 root root 4096 2月 10 02:40 ../ -rwxr-xr-x 1 user01 user01 316 2月 10 02:32 xstartup* # cat /root/.vnc/xstartup #!/bin/sh # Red Hat Linux VNC session startup script unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & そして、 # vncpasswd としてパスワードを入力して #/etc/rc.d/init.d/vncserver start VNCサーバを起動中: 1:root 2:user01 [ OK ] この後、 Win2k側からアクセスしてみましたら、 「server closed connection unexpectedly」 となってしまいます。 /etc/hosts.allow Xvnc: xxx.xxx.xxx.xxx という具合にで許可したらアクセス出来ました。 xinetdサーバで稼動してるわけではないのにどうして/etc/hosts.allowに反応してしまうのでしょうか?

  • VNCの設定について

    サーバーマシン(UNIX)に、VNCサーバーを導入し、windowsからVNCviewerを実行させてサーバーマシンを動かそうとしています。 サーバーマシンの/etc/inetd.confに、 vnc-1024x768x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry 1024x768 -depth 8 -cc 3 を追記し、/etc/servicesには、 vnc-1024x768x8 5952/tcp #XVNC を追記し、/etc/hosts.allowには、 Xvnc : ALL を追記し、リブートしました。 このようにすれば、vncserverを走らせることなく、クライアントwindowsPCからvncviewerを起動し、(サーバーマシンのIP:5952)と 入力すればサーバーマシンの画面がwindows画面に現れるはずです。しかし、 unable to connect to host: Connection refused (10061) というエラーが表示されます。おそらくサーバー側のポート5952が 開放されていないからだと思います。 この場合のポートを開放する設定ファイルみたいなものはどこに あるのでしょうか。ちなみに、サーバーはsolarisですが、 linuxの場合でも良いので教えてくれればうれしく思います。

  • vnc 無料版4.1のインストール方法

    以下のURLにてLINUXで使えるVNCをダウンロードしました。 http://www.uk.research.att.com/vnc/download.html いざインストールしてみようと調べたのですが どのサイトも vnc-3.3.3r2_x86_linux_2.0.tgz などの設定方法を記載しています。 私がダウンロードしたのは vnc-4_1_1-x86_linux というバージョンで設定方法が他のバージョンと違います。 例 他サイト調べた設定方法です $ tar zxvf vnc-3.3.3r2_x86_linux_2.0.tgz $ cd vnc_x86_linux_2.0 $ su - Password # cp vncviewer vncserver vncpasswd vncconnect Xvnc /usr/local/bin # mkdir -p /usr/local/vnc/classes # cp classes/* /usr/local/vnc/classes まずvnc-4_1_1-x86_linux だとvncconnectというファイルやフォルダが存在しません。 また、classesフォルダも存在しません。 どなたかvnc-4_1_1-x86_linuxで設定した方がいましたら 設定方法など教えていただければと思います。 宜しくお願いいたします

  • Redhatlinux8.0でのVNCについて

    毎々お世話になります。 Redhat8.0にてCRT、KB、マウスを外したくてVNCを導入しようとしています。LINUX側にREALVNCより4.0バージョンをインストール(RPMパッケージ)、WINXPよりグラフィカルログインさせようとしているのですがなかなかうまくいきません。 状況としては、telnetでLINUXに入って「vncserver」コマンドを入力するとWIN側のビューワからはGnome画面は表示します。いろいろインターネットで調べているうちにxinetd.d経由での接続方法を知り設定変更を行いましたがグラフィカルログイン画面ではなく、vncビューワのpass認証画面が出てきます(WIN側)どなたか良い解決方法をご存知の方お知らせください。 追加した項目として /etc/services内最下項目に vnc   5950/tcp /etc/xinetd.dディレクトリ内にvncファイル追加 vncファイル内容として service vnc { #port = 5950 disable = no #id = vnc #flags = REUSE socket_type = stream #protocol = tcp wait = no #user = root user = nobody server = /usr/bin/Xvnc server_args = -inetd -query IPアドレス -once -geometry 1024*768 -depth 24 #log_on_succuess += DURATION USERID #log_on_failure += USERID } /etc/X11/gdm/gdm.conf内 【xdmcp】 Enable=true 【daemon】 KillInitClients=false 以上のように変更しましたがうまくいきませんでした。 xinetd.d内vncファイルはいろいろ試していた為#がついています。みなさま救いの手をよろしくお願いします。

  • Rootユーザとして「vnc」接続したい

    Rootではないユーザの場合はvnc接続問題なくできていますが、rootユーザ設定してもvncサービスが反応してくれない。 設定順: (1) /etc/sysconfig/vncserversに以下の行追加. VNCSERVERS="2:userX" VNCSERVERARGS[2]="-geometry 1280x800" (2) vncpasswdコマンドでvnc用パスワード設定 (3)service vncserver restartでvncサービス再起動 すると、/home/userX/.vnc/配下にxstartupファイルが生成される。 そのファイル内の (a) unset SESSION_MANAGERと (b) exec /etc/X11/xinit/xinitrc をコメントアウトして、最後の行を xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & kde &のように修正する。(私KDE使っていますので) (4)vncサービスもう一度再起動 上記方法でroot以外のユーザはvnc使えます。 (例)WindowsからrealVNCなどクライアント使用してサーバIP:5902ポートに接続する。 問題は手順(1)のところに VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1280x800" 追加して、vncpasswdでパスワード設定し、 vncサービス再起動しても root/.vnc/配下にxstartupファイルが生成されない。 rootにはvnc設定できないようにどこかブロックされているのでしょうか? ご存知の方、教えてください。 ※セキュリティの面でNGのことは分かっていますのでセキュリティのコメントは控えてください。 公開サーバ、本番サーバでやる予定はありません。技術的にどう解決できるのか、知りたいです。 よろしくお願いします。 ※OS: CentOS 5.10

  • 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.これを解決するにはどうしたら良いでしょうか? 当方も把握できていない部分もあり、分かりにくい文章となってしまいましたが 回答よろしくお願い致します。

  • VNCが繋がらない

    VNCが繋がらない件で調べています. サーバーはRedHat Enterprise Linux 5,クライアントはWindows2000です. サーバーで,vncserverを実行し,問題なさそうなメッセージが返ってきました. ============================================================ [*****@****** .vnc]$ vncserver New '******:1 (*****)' desktop is *******:1 Starting applications specified in /home/*****/.vnc/xstartup Log file is /home/*****/.vnc/******:1.log ============================================================ nmapを見ても,VNCのポートは開放されています. ============================================================ 5801/tcp open vnc-http-1 5901/tcp open vnc-1 ============================================================ なのに,クライアントから******:1にアクセスしても, Failed to connect to server というエラーで接続できません. ******:1.logを見ると後半に気になる出力があり, これが原因かなと思うのですが,どうすればよいのかがわかりません. ============================================================ Xvnc Free Edition 4.1.2 Copyright (C) 2002-2005 RealVNC Ltd. See ​http://www.realvnc.com​ for information on VNC. Underlying X server release 70101000, The X.Org Foundation Tue Jan 27 10:40:15 2009 vncext: VNC extension running! vncext: Listening for VNC connections on port 5901 vncext: Listening for HTTP connections on port 5801 vncext: created VNC server for screen 0 Tue Jan 27 10:42:40 2009 HTTPServer: untrapped: read: Connection reset by peer (104) Connections: accepted: ***.***.***.***::34378 Connections: closed: ***.***.***.***::34378 (read: Connection reset by peer ============================================================ 何を見直すべきなのかおわかりの方いらっしゃいませんでしょうか.

  • CentOS5のvnc経由のGNONEで一部の機能が動作しない。

    CentOS5のvnc経由のGNONEで一部の機能が動作しない。 vnc-serverに対しvnc-viewerからのアクセスです。 マウスポインタはしばらくグルグル回り、処理をしようとはしていますが、数秒で普通のマウスポインタに戻り、何も無かったような感じになります。 vnc経由でなく、ローカルで(直接)GNONEを開くと、全て問題無く機能します。 同じようにvnc-viewerを使用しても、 vnc-serverに対する場合はダメで、 リモートコンピュータのデスクトップにアクセスした場合はOKです。 vnc-serverの設定の問題でしょうか? それともvnc-serverからアクセスした場合、「あれはできるが、これはできない」という状態になるのは仕方がない事なのでしょうか? 【できる事、できない事】 ■アプリケーション  ×ソフトウェアの削除/追加  ×ソフトウェアアップデータ  ○その他 ■場所  ほとんど○ ■システム  設定   「画面の解像度」がエラーになるが他は○  管理   ○Smart Card Manager   ○ハードウェア   ×キーボード   ×サービス   ×システムログ   ×サウンドカードの検出   ×ディスプレイ   ×日付と時刻   ×認証   ×ルートパスワード   ×ログイン画面 【設定】 ■セキュリティ セキュリティレベル:無効 SELinux:無効 ■ /etc/services vnc 5900/tcp # VNC Server ■ /etc/xinetd.d/vnc service vnc { disable= no socket_type= stream wait= no user= nobody instance= 3 server= /usr/bin/Xvnc server_args= -inetd -query localhost -once -geometry 1024x768 -depth 16 -SecurityTypes None only_from= 192.168.24.0/24 127.0.0.1 log_on_success += DURATION log_on_failure += HOST } ■ /etc/gdm/custom.conf [security] AllowRemoteRoot=false [xdmcp] Enable=true [gui] [greeter] IncludeAll=false

  • FedoraCore5 VNC接続できない

    FedoraCore5 VNC接続できません。現状は以下の通りです。設定を確認すべき点などお教えください。 ・サーバ(FedoraCore5)側 ◆インストール作業 ●# yum install vnc-server ●/etc/sysconfig/vncserversを編集  VNCSERVERS="2:update"  VNCSERVERARGS="-geometry 1024x1280 -nolisten tcp -nohttpd" (-localhostを削除 解像度変更) ●vncpasswd でパスワード設定 ●~/.vnc/xstartupを編集  # xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  gnome-session & ●vncserverを再起動  service vncserver restart  ◆ログに以下のメッセージ Xvnc: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory xsetroot: unable to open display 'QA_Server:2' xterm Xt error: Can't open display: QA_Server:2 (gnome-session:14650): Gtk-WARNING **: cannot open display: