ubuntu 10.04でvnc

ちょっと面倒だったので、備忘録。

システム-設定-リモートデスクトップで、共有を設定。

vnc4serverとxinetdをインストール。

一般ユーザーでのvncの設定。
vncserverを起動し、パスワードを設定。
vncserver -kill :1で終了。
cd .vnc/
rm xstartup
ln -s /etc/X11/Xsession xstartup

suでxinetdの設定。
パスワードファイルの作成。
vncpasswd /etc/passwd_vnc
chown nobody.tty /etc/passwd_vnc

/etc/xinetd.d/xvncを新規に作成。
service xvnc
{
disable = no
socket_type = stream
wait = no
user = nobody
group = tty
server = /usr/bin/Xvnc
server_args = -inetd -geometry 1680×1050 -depth 24 -query localhost -once –PasswordFile=/etc/passwd_vnc

port = 5900
}

vi /etc/servicesの最後に
xvnc 5900/tcp
を追加。

/etc/gdm/gdm.schemaの変更
security/DisallowTCP
false

xdmcp/Enable
true

/etc/gdm/custom.confを新規作成。
# GDM configuration storage

[daemon]
RemoteGreeter=/usr/lib/gdm/gdm-simple-greeter

[security]
DisallowTCP=false
AllowRemoteRoot=false

[xdmcp]
Enable=true
DisplaysPerHost=2

[greeter]

[chooser]

[debug]

最後に
# /etc/init.d/xinetd restart
# /etc/init.d/gdm restart

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: