
Una de las buenas (pocas) características que tiene Windows es la implementación del protocolo RDP. Esta maravilla me permite trabajar con mi configuración de 2 pantallas en la oficina, luego conducir a casa, abrir una conexión VPN seguida de una conexión RDP a la PC de la oficina desde casa y obtener mi entorno exactamente como lo dejé (excepto por la resolución de pantalla que se adaptó al hardware de la pantalla de mi PC de casa).
Lo anterior funciona y funciona muy bien en Windows. Quiero la misma característica en Linux. Quiero poder abrir Gnome / KDE / (otro administrador de Windows admite esta función) en la computadora de la oficina, luego conectarme desde casa y exportar las pantallas a mi pantalla actual.
He probado varias soluciones posibles, como tener una sesión VNC constantemente abierta y conectarme a ella tanto desde el trabajo como desde casa. Esto funciona pero no es divertido (se pierde la capacidad de respuesta de la aplicación "nativa", el acceso al almacenamiento local y co .).
¿Podría sugerir una solución? ¿Quizás algún complemento de Xorg?
Gracias por leer, Máximo.
Respuesta1
Sí, el módulo Xorg le permite compartir su pantalla :0 (local). En /etc/X11/xorg.conf en la sección "Módulo" agregue
Load "vnc"
y en la sección "Pantalla" agrega:
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "PasswordFile" "/root/.vnc/passwd"
Explore otras opciones para "UserPasswdVerifier". El servidor VNC escuchará en el puerto tcp 5900. Incluso usando una VPN, no me conectaría directamente al puerto. Bloquee todo acceso al host que no sea local y utilice un túnel SSH.
Respuesta2
Comprobar enNX. Normalmente abro una nueva sesión en NX, pero es posible que puedas usar la principal.
Editar: la función se llama Compartir escritorio y se describe en el manual de administración del servidor.
Respuesta3
Ubuntu permite compartir escritorio y espero que la mayoría de las distribuciones ahora lo tengan. Esto puede estar basado en invitación o contraseña. En su caso, espero que desee una contraseña basada. La conexión se realiza a través de un cliente VNC. Hay un cliente basado en navegador que se puede utilizar cuando no tiene un cliente en el sistema desde el que se conecta.
Respuesta4
Hay más de un servidor vnc, puedes configurar la compresión, etc.
Hay rdesktop y forks (servidor rdp), puede usar clientes del servidor de terminal ms con él.
X11 es un protocolo de servidor/cliente, ssh admite reenvío x11, xdmcp para inicios de sesión remotos (kdm, gdm,...)
nx: mejora el protocolo x11, también puede hacer un túnel rdp y vnc