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-sessioncomo 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 gnomedesde 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).