VNCでリモートデスクトップ...微妙に失敗

最近少し古めのノートPCを手に入れたので、そっちをメインマシンにしています。
OSはWindows XPUbuntu Edgy。

で、もともと使ってたのはサーバとして置いてあって、先日書いたファイル共有をこのPCとノートPC間でやってみようと思い立ちました。


でもサーバはモニタをはずしてる状態。
じゃあVNCでつなげてみよう!ということでVNCを入れてみました。

VNCは[システム]->[設定]->[リモートデスクトップ]で簡単に設定できますが、サーバはGUIが使えないのでSSH接続してコマンドラインから設定。
Ubuntu Forumの「HOWTO: Enable and control the gnome VNC vino-server from the command line」が参考になります。


まずはリモートアクセスを有効に。

gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true

さらに設定ファイルを変更。
これはちょっとずるして、まずノートPCでパスワード等を設定し、それをコピーしました。


リモートデスクトップをただ有効にしただけだと、

<?xml version="1.0"?>
<gconf>
        <entry name="enabled" mtime="1171471845" type="bool" value="true">
        </entry>
</gconf>

しかないですが、[承認が必要]、[必ずパスワードを入力]を有効にすると、

<?xml version="1.0"?>
<gconf>
        <entry name="vnc_password" mtime="1171471124" type="string">
                <stringvalue>[暗号化されたパスワード]</stringvalue>
        </entry>
        <entry name="authentication_methods" mtime="1171471118" type="list" ltype="string">
                <li type="string">
                        <stringvalue>vnc</stringvalue>
                </li>
        </entry>
        <entry name="enabled" mtime="1171471116" type="bool" value="true">
        </entry>
</gconf>

となります。


ここでvinoサーバを再起動。

gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled false
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true


そしてvncviewerで接続。

$ vncviewer 192.168.50.39:0
VNC viewer version 3.3.7 - built Jul  4 2006 10:04:48
Copyright (C) 2002-2003 RealVNC Ltd.
Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
See http://www.realvnc.com for information on VNC.
vncviewer: ConnectToTcpAddr: connect: Connection refused
Unable to connect to VNC server

む。できない。
サーバの/var/log/messagesを見ると、

Feb 14 11:08:15 sakura gconfd (****-5826): GConf サーバが使用されていないのでシャットダウンします

だって。gconfdが起動されてないんだ。
んー、GUIでログインしないとgconfdって起動しないのかな?


結局モニタつなげてログインしたところ、gconfが起動しました。
この状態で[アプリケーション]->[インターネット]->[ターミナルサーバクライアント]を起動しアドレス等打ち込むと...

いい感じです。でもログインが必要っていうのは...。

ubuntu Linux入門キットubuntu Linux入門キット
小林 準

Ubuntu Linux6スターターキット Debian GNU/Linux徹底入門第3版 Sarge対応 Fedora Core 6 ビギナーズバイブル Vine Linux 4.0スターターキット 自分で作るLinux OS

by G-Tools