Estando en el shell de google cloud
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install gnome-shell
$ sudo apt-get install autocutsel
$ sudo apt-get install gnome-core
$ sudo apt-get install gnome-panel
Luego tenemos que instalar vnc
$ sudo apt-get install tightvncserver
$ touch ~/.Xresources
Lo iniciamos
$ tightvncserver
Aqui nos va a solicitar dos contraseñas una para el acceso remoto y luego una de solo vista, Configuran las dos.
Luego nos mostrara que ya se inicio el programa y en la linea donde dice "Starting applications specified in" "ruta", la copiamos y luego abrimos el archivo con:
$nano /home/mimaquinavirtual/.vnc/xstartup
Borramos todo lo que tenga el archivo y pegamos lo siguiente
#!/bin/sh
autocutsel -fork
xrdb $HOME/.Xresources
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check --debug &
Guardan(Ctrl+o, Enter) y cierran el archivo(Ctrl+x)
Detenemos vnc
$vncserver -kill :1
Y lo iniciamos de la siguiente manera
$vncserver -geometry 1024x640
Creamos las reglas de firewall para que vnc nos deje usar el puerto 5901 ,5902
Instalamos VNC client en nuestra máquina local desde la siguiente pagina
https://www.tightvnc.com/download.php
Ejecutamos el tightvnc viewer con la ip de la maquina virtual y el puerto 5901 o 5902