雲雀は高く空を舞い このページをアンテナに追加 RSSフィード

「ひよこは高く空を舞い」について

2009-10-26

[][] Ubuntu 9.04でリモートデスクトップ (2) vncserver  Ubuntu 9.04でリモートデスクトップ (2) vncserver - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク -  Ubuntu 9.04でリモートデスクトップ (2) vncserver - 雲雀は高く空を舞い  Ubuntu 9.04でリモートデスクトップ (2) vncserver - 雲雀は高く空を舞い のブックマークコメント

UbuntuにリモートGUIログインをするにあたって、Ubuntuにはじめから入ってるVNC server (Vino)はローカルでGUIログインしているユーザしかログインできない (=同時に複数でログインできない)というのが前回の話.

ということで、他のVNC serverをあたってみました.

今回使用したのはvncserver (vnc4server).ほんとはdaemon化すると良いんだけど、とりあえず出来れば良いという事でdaemon化しないでユーザープロセスとして動かしてます.

インストール

インストールはGUI/CUIどちらでも可.GUIの場合はシステム管理>Synapticパッケージマネージャから.CUIはaptを使ってapt-get install vnc4serverでおっけー。

設定

設定はこちらのサイトによった.

インストール後、まずターミナルから#vncserver :1 -geometry 1024x768 -depth 16(パラメータは適宜.)として実行する.ここで:1が画面1にて描画するの意味で、クライアントから接続する場合ポート番号5901(標準の5900+1)でアクセスできる様になる.vnc用パスワードを設定し起動する事でホームディレクトリに.vncディレクトリと設定ファイルなどが作成される.起動したらvncserver -kill :1でそのプロセスの終了.

作成された設定ファイル~/.vnc/xstartupをいじる.

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

gnome-session &


[ -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 &

赤字部分が設定した部分.これだけ.あとは、ログインしたいユーザにてvncserverを起動すれば複数人からのアクセスが実現できる.

ただ、実際に複数人からのアクセスを実現するためには、ログインしたいユーザごとにvncを起動するのではなくxinetdを用いてdaemon化して運用するのが本筋.

NehaNeha2015/08/11 09:29Wham bam thank you, ma'am, my qusiteons are answered!

トラックバック - http://chick.g.hatena.ne.jp/allegro/20091026
テクノラティプロフィール