Das Ausführen einer weitergeleiteten SSH-X-Sitzung von meinem Ubuntu 12LTS-Client zu einem SLES-Server führt zu einer sehr langsamen Leistung (Sekunden pro Mausklick) der GUI-App (auf dem Server).
Die Verwendung eines Windows-Clients aus demselben LAN mit Putty und XMing zum SSH-Zugriff auf dieselbe auf dem Server gehostete Anwendung ist blitzschnell (sofort).
Ebenso ist SSH-X von anderen SLES-Maschinen zur gleichen Server-gehosteten Anwendung sehr schnell.
Ich habe zahlreiche Kombinationen von SSH-Parametern (siehe unten) ausprobiert, ohne dass sich dies auf die Leistung ausgewirkt hätte. Der Ubuntu-Client ist quälend langsam, während PuTTY/XMing sehr schnell sind.
-X
-C
-o GSSAPIAuthentication no
-c blowfish-cbc
UseDNS no -- on the servers sshd_config
Antwort1
XMing unterstützt das X11-Sicherheitsprotokoll nicht, weshalb standardmäßig vertrauenswürdige Weiterleitungen verwendet werden. Es ist möglich, dass ForwardX11Trusted bei SLES aktiviert ist, bei Ubuntu jedoch nicht. Mit dieser Option kann der Remote-X-Client vertrauenswürdige Aufrufe an den lokalen X-Server senden. Dies ist ein Sicherheitsrisiko, wenn Sie dem Server nicht vertrauen, kann aber eine erhebliche Leistungssteigerung bringen, wenn Sie dem Server vertrauen.
Sie können ssh -Y
eine Verbindung mit vertrauenswürdiger X11-Weiterleitung herstellen oder die Option ForwardX11Trusted in Ihrer SSH-Clientkonfiguration festlegen.