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 オプションを設定することができます。