VNCでリモートデスクトップ...微妙に失敗
最近少し古めのノートPCを手に入れたので、そっちをメインマシンにしています。
OSはWindows XPとUbuntu 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入門キット 小林 準 by G-Tools |