Inicio de sesión remoto con administrador de pantalla gráfica (GDM, LightDM)

23

¿Es posible iniciar sesión de forma remota (mediante ssh) en GDM? Explicaré una situación en la que necesitaría esto: estoy en mi computadora portátil y me conecto a mi escritorio a través de ssh. Me doy cuenta de que hay algunas actualizaciones disponibles. Los instalo todos, pero necesito reiniciar la computadora. El problema es que una vez que el escritorio se ha reiniciado, no habrá sesión de GDM disponible, ya que es necesario iniciar sesión. ¿Puedo realizar el inicio de sesión de GDM de manera remota desde mi computadora portátil?

Editar: No puedo encontrar FreeNX para Maverick, y no he podido configurar x11vnc + vncviewer para que funcione. ¿No hay una manera fácil?

luri
fuente

Respuestas:

25

Instale x11vnc en el control remoto

Suponemos que ya se ha realizado una configuración ssh en funcionamiento .

user@remote: sudo apt-get install x11vnc

Inicio de sesión remoto con GDM

Suponemos que ya se realizó una configuración de vnc exitosa .

user@remote:~$ sudo x11vnc <options>

x11vnc utilizará nuestras configuraciones y contraseñas de VNC predefinidas. Para obtener más opciones, consulte la página de manual y este tutorial agradable y elaborado .

Inicio de sesión remoto con Light DM

Para acceder a la pantalla de inicio de sesión de Light DM, debemos enviar el archivo Xauhority para Light DM

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Ver la pantalla remota

En el lado del cliente, inicie vncviewer (por ejemplo, desde xtightvncviewer Instalar xtightvncviewer ) de la siguiente manera:

vncviewer -via user@remote localhost:0

Por localhost:0mostramos la pantalla 0en el localhost. La opción -viaes para usar ssh.

Después de escribir la contraseña para el inicio de sesión remoto, podemos proceder con el inicio de sesión gráfico.

Takkat
fuente
Exactamente, ¿qué debo hacer en la máquina remota, y qué en la máquina local ... Además ... ¿eso pasaría por shh (cifrado y tal)?
luri
Tendré que instalar y configurar vnc primero ... Por lo tanto, llevará algo de tiempo probar x11vnc y FreeNX (lil time to test ... children, also :))
luri
Cuando emito el comando x11vnc en la máquina remota, recibo una advertencia dramática sobre no haber establecido una contraseña y sobre que todos puedan ver mi escritorio ... ¿Cómo configuro una contraseña? ¿Realmente tengo que configurar uno?
luri
Ah, y en realidad sudo x11vnc no arranca ... dice que no puede encontrar la pantalla
luri
¿Qué quieres decir? Instalé x11vnc en la máquina remota y xnc4viewer en la máquina local. Tengo un problema adicional con el comando vncviewer: no estoy usando claves públicas, sino contraseña, y mi servidor ssh no se ejecuta en el puerto 22 (predeterminado).
luri
5

FreeNX . Usted inicia sesión gráficamente, lo mismo que sentarse frente a la computadora. Todo sucede tunelizado a través de SSH. Te encantará.


fuente
Tengo que probar tanto x11vnc como FreeNX ... Aunque estoy bastante preocupado por la seguridad, así que me gustaría saber cuál es el más seguro.
luri
Ambos avanzan a través de SSH.
1
Simplemente no puedo encontrar FreeNX ... No está en los repositorios predeterminados, y su ppa devuelve un par de errores de tipo 404 (estoy usando maverick, por cierto)
luri
1
La edición comercial (gratuita) está disponible. nomachine.com/download.php