web-dev-qa-db-ja.com

ssh X転送が機能しない

2つの非ローカルUbuntuサーバーへのsshアクセスがあります。これらのサーバーに接続するには、Ubuntuラップトップを使用します。残念ながら、X11転送はそれらの1つで機能しますが、他では機能しません。

Server1(Ubuntu 14.04 LTSを実行):ssh -Xまたはssh -Yを使用してサーバーにアクセスすると、すべてがうまく機能します。リモートホストのDISPLAY環境はlocalhost:10.0に設定され、xclockを実行すると完全に機能します。

Server2(Ubuntu 16.04 LTSを実行):ssh -Xまたはssh -Yを使用してサーバーにアクセスすると、DISPLAYホストがリモートホストに設定されず、xclock -display localhost:10.0を実行するとメッセージが表示されますError: Can't open display: localhost:10.0

この問題をデバッグ/解決するにはどうすればよいですか?どこから始めればいいのかわかりません。

2
oz1cz

X11転送を機能させるには、xauthを削除サーバーにインストールする必要があります。そこにあることを確認してください。サーバーエラーログには、おそらく実行可能ファイルが見つからないなどの不満を示すガイドも含まれているはずです。

2
Jakuje