Respuestas:
Cambie a un segundo terminal, por ejemplo tty2: CtrlAlt- F2, inicie sesión e inicie una nueva sesión X en una pantalla disponible:
xinit -- :1
Ahora ssh a la otra máquina, habilitando el reenvío X (o el reenvío X confiable con -Y
):
ssh -X user@machine
Una vez que haya iniciado sesión, inicie una nueva sesión de gnome:
gnome-session
También puede pasar gnome-session
como un comando a ssh
.
Si todo lo que necesita hacer es ejecutar una sesión web, que parece provenir de la computadora de su amigo, le sugiero que simplemente ejecute OpenSSH con el argumento ssh -D8888 (8888 es solo un ejemplo) y configure su navegador local para que apunte a localhost: 8888 como proxy SOCKS5.
Si debe ejecutar un navegador a través del enlace, no hay ninguna razón por la que necesite iniciar una sesión completa de GNOME, simplemente ejecute ssh -X como se describe en las otras preguntas, y luego ejecute el navegador solo.
Para iniciar gnome
desde la terminal, use el comando startx
.
Encontré que el x11vnc es bastante fácil.
Me permitió ver el escritorio remoto activo de gnome.
(Aparece como una aplicación de escritorio. Ssh-tunnel forward es su puerto en mi máquina local. Luego conecto mi cliente vnc local a mi puerto ssh-forward local).