エラー: ユーザー名またはパスワードが違います
ログウィンドウの表示例
Starting ASTEC-X 4.30
rexec: Trying to connect unix1 ...
rexec: Executing '/usr/X11R6/bin/xterm -display 192.168.1.100:0.0' on unix1 ...
rexec: Failed. Login incorrect.
rexec: Trying to connect unix1 ...
rexec: Executing '/usr/X11R6/bin/xterm -display 192.168.1.100:0.0' on unix1 ...
rexec: Failed. Login incorrect.
エラーの原因と対処方法
このエラーダイアログは rexec 接続において、 ユーザー名もしくはパスワードが間違っている場合の他、 PC のホスト名の逆引きに失敗する場合にも表示されることがあります (接続先 UNIX が AIX の場合)。
それぞれの項目を参考に対処を行ってください。
- ユーザー名またはパスワードが間違っている場合
- ユーザー名やパスワードの入力間違いがないかどうかをご確認下さい。 CapsLock が有効になっていないかどうか、 telnet コマンドなどでログインできるかどうかなどを確かめてください。
- PCのホスト名の逆引きに失敗している場合
-
UNIXホストで動作している rexec デーモンが、
接続元 PC のホスト名の逆引きに失敗すると、
このエラーダイアログが表示されることがあります。
例えば接続先 UNIX が AIX の場合に発生します。
対策としては、UNIXホストの /etc/hosts や DNS に、 ASTEC-X が動作している PC のホストを登録していただくのが確実です。
なお、AIX をお使いの場合、 rexec デーモンにホスト名の逆引きを行なわないようにさせることでも 本現象を回避することができます。 具体的には、/etc/inetd.conf の "exec" 行の一番最後に "-c" オプションを追加して保存した上で、 設定を再読み込みするために inetd のプロセスに HUP シグナルを送ります。
(AIX 5 の /etc/inetd.conf の例) ## service socket protocol wait/ user server server program ## name type nowait program arguments ## ... exec stream tcp6 nowait root /usr/sbin/rexecd rexecd -c ... ** ← 追加する箇所