
Me gustaría realizar una sesión de escritorio remoto VNC con Remmina entre dos computadoras que ejecutan Ubuntu 14.04 LTS. Puedo realizar esta sesión remota cuando un usuario ya ha iniciado sesión en Unity en la computadora remota. Sin embargo, si la computadora acaba de iniciarse y la pantalla de inicio de sesión de Unity está visible (es decir, si el usuario aún no ha iniciado sesión), no puedo iniciar la sesión de escritorio remoto. Esto me obliga a ir físicamente a la computadora remota e iniciar sesión para poder iniciar la sesión de escritorio remoto.
Una solución sería configurar a los usuarios en la computadora remota para que inicien sesión automáticamente en Ubuntu, pero me gustaría evitar esto ya que no es una configuración segura.
¿Alguna idea sobre cómo Remmina podría iniciar una sesión remota de VNC incluso si ningún usuario ha iniciado sesión en la máquina remota?
Respuesta1
Remmina es la espectadora; Vino es probablemente el servidor que estás utilizando. Entre otros inconvenientes, no puede ejecutarse fuera de una sesión de usuario.
X11VNC es lo que quieres. Creo que el rendimiento también es mucho mejor que el de Vino; Durante años, cada vez que pruebo Vino, siempre termino instalando X11VNC.
Hay que hacer un poco de configuración para que funcione correctamente, pero aquí hay algunas notas básicas sobre lo que hice con mi última instalación de X11VNC:
Vino performance still stinks; installed X11VNC
$ x11vnc -storepasswd
/etc/init/x11vnc.conf:
start on login-session-start
script
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log -rfbauth /home/charles/.vnc/passwd -rfbport 5900 -http -users charles -nowireframe
end script
Reboot and it's good to go. Indestructible! Even survives desktop reconfig due to monitor unplugs, etc.
(added -nowireframe later because the lack of visible icon when dragging files was annoying. Take off if it bogs id down on slow connections.)