10.10 にアップグレードしたら、vnc + gdm ( XDMCP ) でログインできなくなったので(10.04ではできていた)、
gdm から xdm に移行した。
GDMは XDMCP に対応していないとの記述がある。あと、ためしに xdm から wdm へも移行してみた。
--
http://www.ubuntu.cz/ziskejte/poznamkykvydani/1010poznamky
GDM does not support XDMCP. The version of gdm included in Ubuntu 10.10 does not support the XDMCP protocol for remote graphical logins. Users who require XDMCP support will need to install another display manager, such as wdm or xdm, for this functionality.
--
root@hat1:~# tail -1 /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 10.10"
参考URL
http://www.straightrunning.com/XmingNotes/IDH_XDMCP.htm
[ 手順 ]
xinetdを設定
gdm を停止
xdm をインストール
xdm のセットアップ
リブート
補足 : gdm から wdm に変更する方法
vnc は xinetd 経由で起動する。
[ 設定例 ]
・xinetdの設定 ( gdm の時と同じ )
root@hat1:~# cat /etc/xinetd.d/Xvnc
service xvnc
{
type = UNLISTED
disable = no
# disable = yes
socket_type = stream
wait = no
user = nobody
group = tty
server = /usr/bin/Xvnc
server_args = -inetd :1 -geometry 1024x768 -depth 16 -desktop hat1 -query localhost -once -PasswordFile=/etc/passwd_vnc
port = 5901
}
-inetd
Xvncをinetd経由で起動させるオプション
-query ホスト
XDMCP(X Display Manager Control Protocol)を使ってユーザー認証を行う指定。ホストは、VNCサーバが動作するマシンを指定する。
-once
xsessionが終了した時点でVNCサーバを終了させる
・gdm の停止
root@hat1:~# /etc/init.d/gdm stop
root@hat1:~# sysv-rc-conf gdm off
・xdm をインストール
root@hat1:~# apt-get install xdm
インストール中にディスプレイマネージャの選択について表示されるので、xdm を選択
root@hat1:~# sysv-rc-conf xdm on
ディスプレイマネージャの選択は下記ファイルを修正してもOK
root@hat1:~# less /etc/X11/default-display-manager
/usr/bin/xdm
または、dpkg-reconfigure gdm を実行すると、上記メニュー形式が表示される
・xdmのセットアップ
/etc/X11/xdm/Xaccess の編集
root@hat1:~# less /etc/X11/xdm/Xaccess
#* #any host can get a login window
* #any host can get a login window
/etc/X11/xdm/xdm-config の編集
root@hat1:~# less /etc/X11/xdm/xdm-config
!DisplayManager.requestPort: 0
・リブート
root@hat1:~# reboot
・リブート後に VNC ( Ultra VNC Viewer ) で接続した画面
ログイン画面が表示された。
ログイン後
[ 補足 : gdm から wdm に変更する方法 ]
・wdm をインストール
# apt-get install wdm
・ディスプレイマネージャ を wdm に変更
root@hat1:~# dpkg-reconfigure gdm
ディスプレイマネージャが wdmになったか確認
root@hat1:~# cat /etc/X11/default-display-manager
/usr/bin/wdm
・wdm の設定ファイルを編集
root@hat1:~# less /etc/X11/wdm/Xaccess
* CHOOSER BROADCAST #any indirect host can get a chooser
root@hat1:~# less /etc/X11/wdm/wdm-config
# Don't listen for XDMCP
!DisplayManager.requestPort: 0
wdmが起動するように設定
root@hat1:~# sysv-rc-conf --list | egrep '(gdm|xdm|wdm)'
gdm
wdm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
xdm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
・リブート
root@hat1:~# reboot
Ultra VNC Viewer でアクセスした時の画面
gdm から xdm に移行した。
GDMは XDMCP に対応していないとの記述がある。あと、ためしに xdm から wdm へも移行してみた。
--
http://www.ubuntu.cz/ziskejte/poznamkykvydani/1010poznamky
GDM does not support XDMCP. The version of gdm included in Ubuntu 10.10 does not support the XDMCP protocol for remote graphical logins. Users who require XDMCP support will need to install another display manager, such as wdm or xdm, for this functionality.
--
root@hat1:~# tail -1 /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 10.10"
参考URL
http://www.straightrunning.com/XmingNotes/IDH_XDMCP.htm
[ 手順 ]
xinetdを設定
gdm を停止
xdm をインストール
xdm のセットアップ
リブート
補足 : gdm から wdm に変更する方法
vnc は xinetd 経由で起動する。
[ 設定例 ]
・xinetdの設定 ( gdm の時と同じ )
root@hat1:~# cat /etc/xinetd.d/Xvnc
service xvnc
{
type = UNLISTED
disable = no
# disable = yes
socket_type = stream
wait = no
user = nobody
group = tty
server = /usr/bin/Xvnc
server_args = -inetd :1 -geometry 1024x768 -depth 16 -desktop hat1 -query localhost -once -PasswordFile=/etc/passwd_vnc
port = 5901
}
-inetd
Xvncをinetd経由で起動させるオプション
-query ホスト
XDMCP(X Display Manager Control Protocol)を使ってユーザー認証を行う指定。ホストは、VNCサーバが動作するマシンを指定する。
-once
xsessionが終了した時点でVNCサーバを終了させる
・gdm の停止
root@hat1:~# /etc/init.d/gdm stop
root@hat1:~# sysv-rc-conf gdm off
・xdm をインストール
root@hat1:~# apt-get install xdm
インストール中にディスプレイマネージャの選択について表示されるので、xdm を選択
root@hat1:~# sysv-rc-conf xdm on
ディスプレイマネージャの選択は下記ファイルを修正してもOK
root@hat1:~# less /etc/X11/default-display-manager
/usr/bin/xdm
または、dpkg-reconfigure gdm を実行すると、上記メニュー形式が表示される
・xdmのセットアップ
/etc/X11/xdm/Xaccess の編集
root@hat1:~# less /etc/X11/xdm/Xaccess
#* #any host can get a login window
* #any host can get a login window
/etc/X11/xdm/xdm-config の編集
root@hat1:~# less /etc/X11/xdm/xdm-config
!DisplayManager.requestPort: 0
・リブート
root@hat1:~# reboot
・リブート後に VNC ( Ultra VNC Viewer ) で接続した画面
ログイン画面が表示された。
ログイン後
[ 補足 : gdm から wdm に変更する方法 ]
・wdm をインストール
# apt-get install wdm
・ディスプレイマネージャ を wdm に変更
root@hat1:~# dpkg-reconfigure gdm
ディスプレイマネージャが wdmになったか確認
root@hat1:~# cat /etc/X11/default-display-manager
/usr/bin/wdm
・wdm の設定ファイルを編集
root@hat1:~# less /etc/X11/wdm/Xaccess
* CHOOSER BROADCAST #any indirect host can get a chooser
root@hat1:~# less /etc/X11/wdm/wdm-config
# Don't listen for XDMCP
!DisplayManager.requestPort: 0
wdmが起動するように設定
root@hat1:~# sysv-rc-conf --list | egrep '(gdm|xdm|wdm)'
gdm
wdm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
xdm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
・リブート
root@hat1:~# reboot
Ultra VNC Viewer でアクセスした時の画面
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.