¿Qué alternativas a VNC hay para Linux? [cerrado]

25

¿Existen alternativas (preferiblemente gratuitas) a VNC en Linux?

¿Existen diferentes tecnologías de escritorio remoto para Linux o todo se basa en VNC?

EDITAR: Gracias symcbean por tu comentario, buen punto. Encuentro el rendimiento de red de RDP mucho más rápido que VNC. Actualmente estoy usando tightVNC, pero no quiero comprometer la calidad de la velocidad. Usando RDP descubro que es como estar enfrente de la computadora. Estoy usando VNC a través de una conexión de Internet a un servidor virtual dedicado, en una conexión de banda ancha (ciertamente no es la banda ancha en ayunas en el mundo, pero lo suficientemente rápido), por lo que en teoría no hay realmente cuellos de botella serios.

-gracias Alex.

Alex KeySmith
fuente
2
Hay respuestas a continuación, pero podría ser útil saber lo que no le gusta de VNC
symcbean

Respuestas:

15

Si tiene un enlace rápido razonable, X11 es la tecnología remota nativa en Linux y en cualquier otro sistema de tipo Unix, ya que el sistema X11 fue diseñado desde cero para funcionar a través de la red. En estos días, se usa principalmente con el reenvío de puertos ssh (como ssh [email protected] -X), y NX, mencionado en la respuesta de alvosu, "simplemente" mejora la compresión, haciéndola accesible a través de enlaces lentos con una alta latencia.

Sven
fuente
X11 sería mucho más seguro también, usando sshd, ya que VNC y xrdp puede ser (creo) sin cifrar a menos que comprar una versión de 3 ª parte de esos protocolos como "Real-VNC", etc.
djangofan
2
Al igual que puede hacer un túnel X11 sobre SSH, también puede hacer un túnel VNC sobre SSH (o SSL / TLS; mire stunnel);)
reiniero
1
X11 sobre ssh se siente aproximadamente 5 veces más rápido que VNC o Spice - casi lo suficientemente rápido como para ver un video flash ...
hdave
8

La tecnología NX es un programa de computadora que maneja conexiones remotas del sistema X Window e intenta mejorar en gran medida el rendimiento del protocolo de pantalla X nativo hasta el punto de que puede usarse en un enlace lento, como un módem de acceso telefónico. FreeNX : implementación de software libre (GPL) del servidor NX.

alvosu
fuente
5

Depende de por qué lo necesitas. xrdp es un contenedor alrededor de vnc pero resuelve la mayoría de las dificultades que tengo con vnc en Linux. http://xrdp.sourceforge.net/

mgjk
fuente
interesante, no he oído hablar de eso antes, gracias
Alex KeySmith
5

Y si la caja a la que se está conectando está virtualizada usando KVM (o RHEV), puede usar Spice, que funciona excepcionalmente bien.

http://spice-space.org

lzap
fuente
Interesante gracias Izap. No tengo la configuración de mi servidor virtual en este momento, pero la próxima vez que lo haga, le daré una oportunidad a este. No he oído hablar de especias antes, pero parece intrigante.
Alex KeySmith
4

X2Go es un software que le permite acceder al escritorio gráfico de una computadora Linux. Funciona realmente bien incluso en conexiones de bajo ancho de banda. Puede elegir usar un escritorio completo o tener una sola aplicación (sobre X11 con una sesión persistente). Si está familiarizado con soluciones como GNU Screen o tmux para sesiones de línea de comandos, X2Go es una herramienta similar para sesiones gráficas. X2Go utiliza tecnología NX debajo del capó.

Praveen Kumar
fuente
2

Usando cygwin-x para ejecutar un servidor x en sus ventanas, luego ssh a la máquina. Esto no le da un escritorio como lo haría con vncserver, pero le permite ejecutar x-apps. Y como se mencionó anteriormente, está sobre ssh, por lo que está encriptado. No he intentado ejecutar vnc sobre ssh. Un tutorial sobre eso sería genial. Este es el tutorial para cygwin x http://geekswing.com/geek/linux/vncserver-alternative-running-x-windows-through-ssh-using-cygwin-x/

Scotty
fuente
Buen consejo, gracias Scotty. No he tenido la oportunidad de probarlo, pero me gusta la teoría.
Alex KeySmith
Putty (ssh) + Xming era una mejor alternativa a Cygwin (consola de reenvío y aplicaciones de escritorio X). Putty + Xvsrv es una mejor alternativa ahora. Encuentre un tutorial que incluya reenvío x11.
TamusJRoyce