Necesito encontrar un cliente de escritorio remoto en mi servidor Linux que funcione a través de SSH. Usamos FreeNX antes, pero está desactualizado y se eliminó de muchos repositorios. ¿Qué cliente puedes recomendar?
Descubrí que xrdp
combinado con ssh tunneling + compresión es mucho más rápido que el simple reenvío X en SSH.
A pesar del nombre, admite internamente VNC.
Para el reenvío de puertos a través de ssh, haga algo como esto:
ssh -v -C -L localport:127.0.0.1:remotexrdpport user@host.tld
Luego, el cliente se conecta a localhost:localport.
Sin embargo, habilite Compression yes
y CompressionLevel 9
en .ssh/config
o en la línea de comandos para lograr un reenvío más rápido.
En xrdp.ini
la globals
sección deberías hacer algo como:
[globals]
bitmap_cache=yes
bitmap_compression=yes
...
Tal combo funciona tolerablemente en enlaces relativamente lentos. No tan bien como el NoMachine
servidor, pero la mejora con respecto al reenvío simple X es enorme.
¿Cómo es la latencia de sus servidores? Si es bueno, la forma más sencilla es:
you@pc> ssh -X root@server xeyes
-X
que se reemplace el parámetro por -Y
(método más nuevo), pero los dos son "intercambiables": si uno causa problemas, pruebe el otro.-C
un indicador a ssh para habilitar la compresión transparente.
ayvango
Nathaniel M. Castor
NCNecros
izzy
jacob evans
NCNecros
NCNecros
izzy
-X
, pruebe-Y
en su lugar (método más nuevo para exportar X).