Ich muss auf meinem Linux-Server einen Remote-Desktop-Client finden, der über SSH funktioniert. Wir verwenden vorher FreeNX, aber es ist veraltet und wurde aus vielen Repos entfernt. Welchen Kunden könnt ihr empfehlen?
Ich habe festgestellt, dass die xrdp
Kombination mit ssh-Tunneling + Komprimierung viel schneller ist als die einfache X-Weiterleitung in SSH.
Trotz des Namens unterstützt es intern VNC.
Für die Portweiterleitung über ssh gehen Sie so vor:
ssh -v -C -L localport:127.0.0.1:remotexrdpport user@host.tld
Dann verbindet sich der Client mit localhost:localport.
Aktivieren Sie Compression yes
und CompressionLevel 9
in .ssh/config
oder auf der Befehlszeile, um eine schnellere Weiterleitung zu erreichen.
In xrdp.ini
Abschnitt globals
sollten Sie Folgendes tun:
[globals]
bitmap_cache=yes
bitmap_compression=yes
...
Eine solche Combo funktioniert leidlich über relativ langsame Verbindungen. Nicht so gut wie NoMachine
Server, aber die Verbesserung gegenüber der einfachen X-Weiterleitung ist enorm.
Wie ist die Latenz zu Ihren Servern? Wenn es gut ist, ist der einfachste Weg:
you@pc> ssh -X root@server xeyes
-X
Parameter durch -Y
(neuere Methode) zu ersetzen, aber die beiden sind "austauschbar": Wenn einer Probleme macht, versuchen Sie es andere.-C
ssh ein Flag hinzufügen, um eine transparente Komprimierung zu ermöglichen.
ayvango
Nathaniel M. Biber
NCNecros
Izzy
Jakob Evans
NCNecros
NCNecros
Izzy
-X
haben, versuchen Sie es-Y
stattdessen (neuere Methode zum Exportieren von X).