ラップトップから X11 ポート転送を機能させようとしています。うまくいかない理由がわかりません。
xterm を実行しようとすると、次のメッセージが表示されます。
X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0
これが関係しているかどうかはわかりませんが、ログインすると次のメッセージが表示されます。
/usr/bin/xauth: timeout in locking authority file /home/sphillips/.Xauthority
問題は、ラップトップのローカル ユーザーが skp で、このサーバーのユーザー名が sphillips であることにあるのではないかと考えています。同じskpログインを使用する他のコンピューターでX11転送を機能させることができました。
また、X11 ポート フォワーディングは、Xming と Putty を使用する Windows マシンから同じサーバーに機能します。DISPLAY 変数を手動で IP アドレスに設定し、0.0 を表示する必要がありますが、うまくいきます。
セキュリティの問題を回避するために、自分のマシンで xhost + を実行しました。それでもうまくいきませんでした。
サーバーで、構成を確認します。
$ sudo grep X11Forwarding /etc/ssh/sshd_config
#X11Forwarding no
X11Forwarding yes
# X11Forwarding no
そして私のマシンでも:
$ sudo grep X11Forwarding /etc/ssh/sshd_config
[sudo] password for skp:
#X11Forwarding no
X11Forwarding yes
# X11Forwarding no
私のサーバーは RedHat Enterprise Linux 6 で、ラップトップは Fedora 15 です。
私のラップトップからSSH X11転送を機能させるために、何か考えを教えてもらえますか?