Запуск SSH X перенаправленного сеанса с моего клиента Ubuntu 12LTS на сервер SLES приводит к очень низкой производительности (секунд на клик мыши) приложения GUI (на сервере).
Использование клиента Windows из той же локальной сети с Putty и XMing для SSH на одном и том же сервере, размещенном на сервере, работает быстро (мгновенно).
Аналогично, SSH -X от других компьютеров SLES к тому же приложению, размещенному на сервере, очень быстр.
Я пробовал множество комбинаций параметров ssh (перечисленных ниже) без влияния на производительность. Клиент Ubuntu мучительно медленен, а PuTTY / XMing очень быстр.
-X
-C
-o GSSAPIAuthentication no
-c blowfish-cbc
UseDNS no -- on the servers sshd_config
XMing не поддерживает протокол безопасности X11, из-за чего он по умолчанию переходит к доверенной пересылке. Возможно, в SLES включен ForwardX11Trusted, а в Ubuntu - нет. Эта опция позволяет удаленному X-клиенту совершать доверенные вызовы на локальном X-сервере, что представляет собой угрозу безопасности, если вы не доверяете серверу, но может обеспечить существенное повышение производительности, если вы это сделаете.
Вы можете использовать ssh -Y
для соединения с доверенной переадресацией X11 или установить опцию ForwardX11Trusted в конфигурации клиента ssh.