エラー: XDMCP fatal error: Manager unwilling Host unwilling
エラーの原因と対処方法
このエラーメッセージは、
ASTEC-Xが発したXDMCP接続の要求がUNIX/Linuxホスト側には到達しているものの、
UNIX/Linux ホスト側で、XDMCP接続の要求を拒んでいると言う意味です。
このエラーメッセージが表示される場合としては、以下のようなケースが多いようです。
- Linux の /etc/hosts.deny の設定により、アクセスが拒否されている
-
/etc/hosts.deny の設定によりリモートからのアクセスが拒否されているときに、
特定のアクセスだけを許可する場合には、
/etc/hosts.allow に、
アクセスを許可するプログラムと、IPアドレスを、
プログラム名 : IPアドレスという対で記述しておきます。
以下の例は、 GNOME環境で XDMCP 接続をつかさどる gdm に 対して、192.168.0.* のホストからアクセス可能にする設定です。
# # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # gdm : 192.168.0.
上記のプログラム名 gdm のところは、 KDE環境の場合には kdm 、 xdmを動かしている場合はxdm と記述します。
- xdm が動作しているホストで、xdm用の設定がリモートからの接続を拒否するように設定されている
-
xdm の設定ファイル xdm-config ( /etc/X11/xdm/xdm-config ) および、 xdm へのリモートからのアクセスを制御するファイル Xaccess ( /etc/X11/xdm/Xaccess ) の中で、 リモートからの接続を拒否するように設定されている場合があります。
以下のように設定を切り替えたあと、xdm のプロセスを再起動してください。- /etc/X11/xdm/xdm-config
以下のように、DisplayManager.requestPort: の行を "!" でコメントアウトしてください。
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm !DisplayManager.requestPort: 0
- /etc/X11/xdm/xdm-config
以下の二箇所の行頭が "#" でコメントアウトされていれば、 これらを削除してください。
... * #any host can get a login window ... * CHOOSER BROADCAST #any indirect host can get a chooser