mejor servidor VNC para Linux? [cerrado]

12

Sé que esta puede ser una pregunta sobre preferencias personales.

Pero, en términos de: velocidad / uso de memoria / facilidad de configuración / licencia, ¿cuál es el mejor servidor VNC que conoces?

He intentado TightVNC, TigerVNC, UltraVNC y RealVNC, pero en este momento no puedo determinar cuál es el mejor (cualquiera de estos que enumeré o cualquier otro) en términos de lo que me preocupaba en este momento (velocidad / consumo / configuración /Licencia).

¿Cuáles son tus mejores opciones?

Javier Novoa C.
fuente
1
Esto es muy subjetivo y un "objetivo móvil" también cuando cada uno de los autores respectivos agrega continuamente características / funcionalidades adicionales.
user48838
Lea las preguntas frecuentes, o al menos la parte sobre "¿Qué tipo de preguntas no debería hacer aquí?"
John Gardeniers

Respuestas:

9

bueno, TurboVNC tiene soporte VirtualGL. Esto permite la aceleración de hardware sobre VNC, y ha sido una de las dos únicas características asesinas que he visto en un cliente / servidor VNC. Por supuesto, tiene que hacer un túnel SSH para que sea seguro ... El segundo fue la capacidad de X11vnc de conectarse a pantallas X nativas o framebuffers virtuales.

Esta comparación podría ayudarte; Si no puede limitar las funciones, todas deberían satisfacer sus necesidades.

Michael Lowman
fuente
5

He probado varios servidores VNC en Linux y para mí el mejor servidor es X11VNC .

X11VNC es un servidor VNC estable y liviano que tiene muchas opciones y permite una gran integración con el cliente UltraVNC.

aleroot
fuente
1
¡+1 x11vnc cada vez, "simplemente funciona"!
jwbensley
5

Honestamente, he tenido un éxito terrible con los servidores VNC en Linux últimamente. En respuesta, he cambiado a menudo simplemente usando X-forwarding para ejecutar cosas de forma remota.

Para probarlo, desde otra máquina Linux, puede comenzar rápidamente (generalmente) agregando "-X" cuando ingresa:

$ ssh -X me@myserverbox

Una vez que haya iniciado sesión de forma remota, puede ejecutar aplicaciones a través de la red con solo llamarlas:

$ xclock

Si todo está bien, verá que xclock aparece localmente, pero se ejecutará desde la máquina en la que ingresó.

En realidad, puede ejecutar sesiones completas de administrador de ventanas sobre esto ... Pero es un poco de esfuerzo y definitivamente desea una red realmente agradable para ello.

También PUEDE ejecutar servidores X en Windows, por lo que puede instalar aplicaciones Xhost en Windows, y para hacerlo en OSX, debe instalar X11, ejecutarlo y luego ingresar desde un terminal que se ejecuta en X11.

Espero que te ayude un poco.

Editado: para corregir el error de terminología

James T Snell
fuente
3
Es cierto que funciona (aunque no deberías llamarlo xhosting, eso implica un xhost <server>mecanismo horrible ). El término apropiado es reenvío X o reenvío X11 si te sientes elegante. Tenga cuidado con las aplicaciones que necesitan conexiones X11 confiables y los clientes ssh que las admiten: si es compatible, es posible que necesite -Yo sus ventanas estarán en blanco. si sucediera con las GUI de Java. Para Windows, el mejor servidor X es probablemente Xming .
Michael Lowman
Sé sobre el reenvío de X11 (¡y una vez también logré usarlo con Cygwin en Windows!), Pero actualmente no es mi solución deseada. ¡Gracias de todas formas!
Javier Novoa C.
La sugerencia de TurboVNC anterior suena bastante brillante y divertida. ¡Tendré que darle un giro!
James T Snell
1

Actualmente tengo un servidor Linux y para marcar que estoy usando NoMachineNX / FreeNX, usa SSH (Puerto 22) para conectarse, puede valer la pena probarlo. No puedo recordar exactamente cómo lo configuré, pero sí involucró un poco de google.

http://www.nomachine.com/

http://freenx.berlios.de/

Martin88
fuente
FreeNX usa SSH en el puerto 22, no SSL.
joet3ch
@ joet3ch - Sí, tienes razón, mi mal
Martin88