Ubuntu SSH X11 転送クライアントが非常に遅い

Ubuntu SSH X11 転送クライアントが非常に遅い

Ubuntu 12LTS クライアントから SLES サーバーに SSH X 転送セッションを実行すると、GUI アプリ (サーバー上) のパフォーマンスが非常に遅くなります (マウス クリックごとに数秒)。

同じ LAN から Putty と XMing を使用して Windows クライアントを使用して、同じサーバーでホストされているアプリケーションに SSH 接続すると、非常に高速 (瞬時) になります。

同様に、他の SLES マシンから同じサーバーでホストされているアプリケーションへの SSH -X も非常に高速です。

数多くの SSH パラメータの組み合わせ (下記参照) を試しましたが、パフォーマンスには影響がありませんでした。Ubuntu クライアントはひどく遅いですが、PuTTY/XMing は非常に高速です。

-X
-C
-o GSSAPIAuthentication no
-c blowfish-cbc

UseDNS no -- on the servers sshd_config

答え1

XMing は X11 セキュリティ プロトコルをサポートしていないため、デフォルトで信頼された転送になります。SLES では ForwardX11Trusted が有効になっているのに、Ubuntu では有効になっていない可能性があります。このオプションにより、リモート X クライアントはローカル X サーバーで信頼された呼び出しを行うことができます。サーバーを信頼していない場合はセキュリティ上のリスクがありますが、信頼している場合はパフォーマンスが大幅に向上します。

ssh -Y信頼できる X11 転送を使用して接続するか、ssh クライアント設定で ForwardX11Trusted オプションを設定することができます。

関連情報