エラー: connection to "..." refused by server
ログウィンドウの表示例
Starting ASTEC-X 4.30
rexec: Trying to connect unix1 ...
rexec: Executing 'xterm -display 192.169.1.100:0.0' on unix1 ...
rexec: Trying to connect unix2 ...
rexec: Executing 'xterm -display 192.169.1.100:0.0' on unix2 ...
AUDIT: Mon Jul 11 14:37:54 2005: 1132 C:\Program Files\ASTECX\430\astecx.exe:
client 2 rejected from IP 192.168.1.2 port 16514
Auth name: MIT-MAGIC-COOKIE-1 ID: -1
Xlib: connection to "192.169.1.100:0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Error: Can't open display: 192.169.1.100:0.0
rexec: Trying to connect unix1 ...
rexec: Executing 'xterm -display 192.169.1.100:0.0' on unix1 ...
rexec: Trying to connect unix2 ...
rexec: Executing 'xterm -display 192.169.1.100:0.0' on unix2 ...
AUDIT: Mon Jul 11 14:37:54 2005: 1132 C:\Program Files\ASTECX\430\astecx.exe:
client 2 rejected from IP 192.168.1.2 port 16514
Auth name: MIT-MAGIC-COOKIE-1 ID: -1
Xlib: connection to "192.169.1.100:0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Error: Can't open display: 192.169.1.100:0.0
エラーの原因
このエラーメッセージは、 ホストアクセス制御が有効になっている場合に、 アクセスを許可していないホストの X クライアントからの接続を拒否したというメッセージです。
ASTEC-X の標準設定では、ホストアクセス制御の機能が有効になっています。 rexec 接続時に最初にログインしたホスト以外のホストで、 X クライアントの起動を試みるとこのメッセージが表示される場合があります。
対処方法
下記のいずれかの対策を行ってください。
- ASTEC-X のコントロールパネルでセキュリティの設定を変更する
-
ASTEC-X のコントロールパネル を開き、
[セキュリティ] パネルの "ホストアクセス制御を行う" のチェックをはずして、
ASTEC-X を再起動してください。
- xhost コマンドで接続するホストを登録する。
-
ASTEC-X から起動した xterm などの端末エミュレータから、
以下のコマンドを実行してホストアクセス制御の設定を変更してください。
xhost コマンドの詳細は xhost のマニュアルページをご覧ください。
% xhost +
access control disabled, clients can connect from any host
または
% xhost + hostname
hostname being added to access control list