• 締切済み

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

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

みんなの回答

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

>1:root、2:userと設定しました。この設定なんでしょうか? カンマで区切るのではなく、空白で区切ってください。 VNCSERVERS="1:root 2:hogehoge" /etc/init.d/vncserver内の以下の二行で、環境変数VNCSERVERSに "1:root 2:hogehoge" が設定されます。 VNCSERVERS="" [ -f /etc/sysconfig/vncservers ] && . /etc/sysconfig/vncservers 次のforループで、環境変数VNCSERVERSから空白で区切られた1ユーザずつ取り出されて、 display変数にセットされて、 for display in ${VNCSERVERS} 1ユーザごとにvncserverが起動します。 "su ${display##*:} -c \"cd ~${display##*:} && [ -f .vnc/passwd ] && vncserver : vncserverが、指定した複数ユーザの数だけ起動していたら成功です。 psコマンドで確認してください。 # ps ax | grep vnc 1631 ? S 0:06 Xvnc :1 -desktop X -httpd /usr/share/vnc/classes -auth /root/.Xauthority -g eometry 1024x768 -depth 8 -rfbwait 120000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp unix/:7100 1648 ? S 0:05 Xvnc :2 -desktop X -httpd /usr/share/vnc/classes -auth /home/hogehoge/.Xauthori ty -geometry 1024x768 -depth 8 -rfbwait 120000 -rfbauth /home/kuma/.vnc/passwd -rfbport 5902 -fp unix/ :7100 /etc/init.d/配下のシェルスクリプトは良いサンプルですので、勉強して読めるようになりましょう。

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

>もしかしたら[ ${NETWORKING} = "no" ] && exit 0 の部分でしょうか? その可能性もありますが、 vncserverを、どのユーザで起動させるのか指定する箇所があります。 その設定はされましたか?

megawind
質問者

補足

/etc/sysconfig/vncserverの設定ですよね? 1:root、2:userと設定しました。この設定なんでしょうか?

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

>どうすれば起動時自動実行するでしょうか? vncserverの起動用スクリプト /etc/init.d/vncserver を読んでください。 なぜ、Linux起動時にvncserverが動かないのかわかるはずです。

megawind
質問者

お礼

ご返事ありがとうございます。 何回も読みましたが、やはり分かりません。 もしかしたら[ ${NETWORKING} = "no" ] && exit 0 の部分でしょうか? すみませんが、教えて下さい。

関連するQ&A

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

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

  • 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です。 よろしくお願い致します。

  • debianでVNC

    LINUX(debian)にVNCを入れて、windows端末より遠隔操作をしようと設定してますが、なかなかうまくいきません。debianは「apt-get install vncserver」でwindowsはver3.3.7viewerを入れてます。 サーバに接続はするのですが、グレーの画面しか表示されません。 何か設定あるのでしょうか?設定方法を教えて頂けないでしょうか? よろしくお願いします。

  • Linuxの勉強項目

    自宅のパソコンにLinuxをインストールして勉強しようと思うのですが どんな事が出来るでしょうか 昔やったこと telnetサーバ構築 FTPサーバ構築 VNCサーバ構築 その他どんな事をお金をかけずに経験を積む事が出来るでしょうか javaとか Webサーバとか(localサーバ?) eclipseインストールとか なんでもいいので自宅のLinuxでどんな経験を積めるか教えてください。

  • linuxからwindowsへVNCで接続する

    こんにちは。Linux(Fedora 3.0)からWindows XPへ vncviewerを使って接続する方法を教えて下さい。 当方linuxの初心者で、的外れな質問をしてしまっているかもしれません。 お手数をお掛けしますが何卒宜しくお願いします。 http://www.realvnc.comより vnc-4.0-x86_linux.tar.gzをdownloadしました。 /usr/local/binには (1)Xvnc (2)vncconfig (3)vncpasswd (4)vncserver (5)vncviewer (6)x0vncserver があります。 (tarを展開したdirectoryから   ./vncinstall /usr/local/binを実行しました) /usr/local/bin/vncviewer [WindowsXPのIP] と実行すると ******************************************* Copyright (C) 2002-2004 RealVNC Ltd. See http://www.realvnc.com for information on VNC. vncviewer: unable to open display " ******************************************** と表示されるだけです。 Fedora CoreからWindows XPにはPingは通ります。 また他のWindowsから当該Windows XPには VNC接続出来るのですが・・・ 何が原因だかご教授お願い出来ないでしょうか? 何卒よろしくお願い致します。

  • 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

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

  • vncでWin機からlinuxにアクセスするとメニュー等が英語表示になってしまうのを日本語にしたいのですが。

    RHL9.0でVNCサーバーを起動しています。RHL9.0インストール時に追加したユーザーでWindows機からVNC接続すると何ももんだいないのですが、インストール後useraddで追加したユーザーでVNC接続すると、メニュー等が英語になってしまいます。これを日本語にもどしたいのですが、どうしたらよいでしょうか。

  • 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が双方向、届くことも確認済です。 よろしくお願いします。