• 締切済み

VNCがうまくいかない(redhat9)

linux初心者ですが よろしくおねがいします linuxの勉強をしようと思い、ただ 古いマシンを流用するので windowsのデスクトップからVNCで 操作したいと思っています。 マシンはceleron460/128M。 まずredhat9をパーソナル環境でインストール。 setupでファイアウォールを無効にし vnc-server3.3.3r1-2vl3.i386.rpmと いうやつを拾ってきて ダブルクリックからインストール。 すると/etc/vncというフォルダが でき、中にはconfigとxstartupというものが 入ってます。 ターミナルから #vncserver ってやるとパスワードを聞いてきたので 設定もしました。 vncserverって入力すると New"X3"desktop is ホスト名:1 starting application・・・ ・・・・・・・・・・ホスト名:1.log と出ます。これが起動の意味なんでしょうか。 他の方の質問を参考に ps-ef|grep VNC (サービスの確認でしょうか?) してみると root 3244 3204 0 現在時刻 pts/1 00:00:00 grep vnc と1行。どうも起動してない臭い? windowsXPにはもともとVNC4.0ビューワが が入っていて、(windows同士だと普通につながる) ipアドレス:1 ipアドレス:5901 とかいろいろしてみましたが 「接続が拒否されました」となります。 pingはお互いに通っています。 windowsのファイアウォールも切って テストしています。 基本的なことがわかっていないんだと思います。 windowsくらいしか触ったことがないのですが、 ヒントを教えていただけませんか? あと何をしたら良いでしょうか。 どうかよろしくお願いしますm_m

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

ふむぅ。とりあえず確認して欲しい事は、 $ netstat -an | grep 5901 でtcp *:5901 LISTENが出てくるかどうか。VNC Serverが:1のディスプレイを開いたら、普通この番号のポートがLISTENされるはず。でVNC4.0ビューア(Windows)からの接続は、「ipアドレス:1」が正しいので、それで接続できないとするとやはり起動してないくさいね。 で、きっと「起動できなかったよ~ん」というログが、~/.vnc/ホスト名:1.logというファイルに書かれていると思うので、catやlessで内容を調べてくだされ。 # cat ~/.vnc/ホスト名:1.log

goomod2
質問者

補足

22/10/05 10:14:26 Xvnc version 3.3.3r1 22/10/05 10:14:26 Copyright (C) AT&T Laboratories Cambridge. 22/10/05 10:14:26 All Rights Reserved. 22/10/05 10:14:26 See http://www.uk.research.att.com/vnc for information on VNC 22/10/05 10:14:26 Desktop name 'X' (ホスト名.ドメイン:1) 22/10/05 10:14:26 Protocol version supported 3.3 22/10/05 10:14:26 Listening for VNC connections on TCP port 5901 22/10/05 10:14:26 Listening for HTTP connections on TCP port 5801 22/10/05 10:14:26 URL http://ホスト名.ドメイン:5801 _FontTransSocketUNIXConnect: Can't connect: errno = 2 failed to set default font path 'unix/:-1' Fatal server error: could not open default font 'fixed' xrdb: Connection refused xrdb: Can't open display 'ホスト名.ドメイン:1' xsetroot: unable to open display 'ホスト名.ドメイン:1' こんな風に出ます やっぱり起動していないんですね。 フォントエラー? 何かpathが通ってないとかでしょうか・・・

関連するQ&A

  • Linux(RedHat7.2)にvncを入れたのですが・・・

    こんにちわ。あつしといいます。 Linux初心者です。 RedHat7.2にVNCを入れ、windows98からリモートでコントロールしようと インストールしたのですが、うまくいきません。 色々試したのですがどうも・・・ 実施した事は次の通りです。 インストールはRedhatのCDに入っていたrpmを使用しました。 vnc-3.3.3r2-18.i386.rpm vnc-server-3.3.3r2-18.i386.rpm インストール後に“vncserver”とコマンドを入力しパスワードの設定をしました。 vncをレベル3・5で自動起動に設定。 vncserverを起動しました。 ネットで調べても微妙にインストールされるファイルが違い しまいにいは訳がわかりません。 Windows側は問題ないと思います。(windows同士ではうまくいきました) 申し訳ないですが宜しくお願いします。

  • Linuxマシン起動時にVNCサーバを起動させたい

    Linuxマシン起動時にVNCサーバを起動させたい # chkconfig vncserver on をして、 # chkconfig --list vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off となりました。 しかしながら、再起動しても一向に繋がりません。 # vncserver と手動で起動させてみると New 'mydomain.con:2 (user)' desktop is mydomain.con:2 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/mydomain.con:2.log と表示されます。 察するに、一応、マシン起動後にVNCサーバも起動しているみたいなのですが、 どういうわけか、繋がりません。 ですから、 # /etc/init.d/vncserver restart のようにしてVNCサーバを手動で再起動することで、繋ぐことが出来ます(遠隔操作が可能になります)。 なお、通常通りマウスが使えるような環境にするために、以下のようなコマンドを使っています。 # eval `dbus-launch --auto-syntax` しかし、これも再起動後は手動で実行しないといけません。 どのようにすれば、(マウスが使えるような環境に)遠隔操作でLinuxマシン(サーバ)に接続することができるでしょうか。 なお、使用機材(マシン)はLinux Fedora10です。 よろしくお願い致します。

  • VNCを使った遠隔操作

    Linux初心者です。 タイトルにあるとおり、VNCを使ってwindowsマシンからLinuxマシンを遠隔操作しようと試みていますが、なぜか、windows側のViewerを起動し、接続しようとするとパスワードを聞かれる前に拒否されてしまいます。 詳細に付いては、まず、 windowsマシン  ・OS windowsVista  ・VNC FreeEdition 4.1.22 Linuxマシン  ・ディストリビューション FedoraCore6  ・VNC Free Edition for Linux (x86) となっています。現状ではLinuxマシンで$vncserver :1によって起動は確認できていまし、/etc/hosts.denyには特に記述・設定はなく、/etc/hosts.allow では Xvnc:hogehoge とアクセス許可をするIPを設定しています。 なにか見落としや設定不足、勘違いなどありましたら、ご指導をお願いします。 ちなみにpingが双方向、届くことも確認済です。 よろしくお願いします。

  • VNC再起動でつながらない

    ミラクルリナックスでVNCサーバの設定をしたのですが、 LINUXを再起動するとなにかのサービスが立ち上がって ないのかWINDOWSより接続できません。サービスの VNCSERVERは自動で立ち上がってます。 あとコンソールよりVNCSERVERと打つとWINDOWS より接続可能となります。LINUX初心者でなにぶん手探り でやっているのでわかりません。よろしくお願いします。

  • Linux Fedora Core 2のVNCが自動実行しない

    自宅サーバーはLinuxのFC2を使って、VNCサーバーを構築しましたが、自動起動しません。 サービスのところTELNETとVNCSERVERとも起動中となっていますが、WINDOWSから接続できません。 一旦Linuxで#VNCSERVERと実行するとWINDOWSから接続できるようになります。なぜでしょうか? rc.dにVNCSERVERを実行するように追加しましたが、やはりだめです。 どうすれば起動時自動実行するでしょうか? よろしくお願いします。

  • VNCセキュリティ向上

    こんにちは。大学の研究室でLinux・Solarisを使っている者です。 普段は研究生一人一人が持つのWindowsマシンから、Linux・SolarisのワークステーションにVNCでリモートアクセスを行うことで研究を行っています。 今、セキュリティが弱いと言われているVNCのセキュリティ向上を考えています。 VNCでセキュリティを向上させる為にどのような設定をしたらよいか、御教授ください。 もしくは、VNCに変わるLinuxリモート接続方法でお勧めのものがありましたら、御教授ください。 ---現状の状況--- ・VNCサーバはRealVNCのHPからダウンロードしたものを使用 ・inetd&TCPwapperでVNCサーバ立てにIP制限 ・WindowsからTeraTermでSSHv2接続し、個々にVNCサーバを立てる ・最新のRealVNCビューワで接続 ・ビューワで接続する際、SSH port forwardingというのを試してみたが、描写速度があまりにも遅かったのでやめてしまった ・描写速度と画面の綺麗さは研究上それなりに重要 ・シミュレーションが終了するまでVNCサーバを立てたまま2日くらい放置することもある ・ポート番号の変更などはやっていない ・Windows端末側のセキュリティはトレンドマイクロ社のファイアーウォールにお任せ ・ワークステーション側のセキュリティは下記URLの連載を参考にした 「@IT ゼロから始めるLinuxセキュリティ」 http://www.atmarkit.co.jp/flinux/rensai/security01/security01a.html

  • RedHat Enterprise Linux にVNCを導入。しかし、WindowsからViewer起動せず。

    RedHat Enterprise Linux 5にVNCの設定をして、Windowsマシンから VNC viewerを起動しても、うまくLinuxの画面が表示されません。 server closed connection unexpectedlyというエラーが出ます。 Linux側で、xinetdを導入し、netstat -aコマンドを実行するとvncはLISTENでした。 /etc/xinetd.d/(設定ファイル)と/etc/servicesはうまく対応させたつもりです。 /etc/hosts.allowでも、vncは許可しました。 ファイアウォールについても、ポートの開放(5900台)はLinux側で行いました。 /etc/gdm/custom.confについても、 [daemon] RemoteGreeter=/usr/libexec/gdmgreeter KillInitClients=false [security] DisallowTCP=false AllowRemoteRoot=true [xdmcp] MaxSessions=128 Enable=true [gui] [greeter] TitleBar=true IncludeAll=false ConfigAvailable=true と設定しています。設定後、念のためリブートしてはいます。 /var/log/messagesをみると、 Dec 8 19:53:23 (Linuxマシン名) xinetd[2984]: START: vnc pid=4042 from=(WindowsのIP) Dec 8 19:53:23 (Linuxマシン名) xinetd[2984]: EXIT: vnc status=1 pid=4042 duration=0(sec) となっており、即行でexitになっています。 他に設定漏れなどは考えられますでしょうか?

  • 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を使ったGUI環境の構築

    先日、coLinuxをwindowsXPにインストールしました。 FedoraCoreのデスクトップ(GUI環境)を整えたく、RealVNCをダウンロードし、VNC ビューワからホストに接続を試みましたが、接続を拒否されます。 何が原因なのでしょうか? ファイアーウォール上で、ポート開放は行いました。デフォルトの5900番と5800番です。IPアドレスの指定も間違っていないはずです。 同様の事柄で悩んでいた方々の過去の質問も参考にしましたが、進展しなかったので質問させて頂きました。 どなたかアドバイス頂けないでしょうか? ちなみに、coLinux側でVNCサーバのインストールは完了しており、稼動も確認できています。

  • 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 ============================================================ 何を見直すべきなのかおわかりの方いらっしゃいませんでしょうか.