Requisitos:
- Tener una cuenta activada en Google Cloud
- Instalar TighNVC Viewer
- Instalar Google Cloud SDK
- Instalar Puty
Para instalar gráficos a un servidor Ubuntu tenemos que seguir los pasos al pie de la letra
PASO 1:
Primeramente tenemos que crear un maquina virtual en Google Cloud, dirigirnos a Computed Engine > Instancias de VM
Paso 2:
Previamente debemos instalar los programas TighNVC Viewer, Google Cloud SDK y Puty
Paso 3:
Ahora tenemos que acceder al terminal SSH, copiamos y pegamos cada linea de código no tendremos ningún problema con los códigos, ésto tomará aproximadamente 20 minutos.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get install gnome-core
sudo apt-get install gnome-panel
sudo apt-get install gnome-themes-standard
sudo apt-get install adwaita-icon-theme-full adwaita-icon-theme
gsettings get org.gnome.metacity theme
gsettings set org.gnome.metacity theme 'Adwaita'
sudo apt-get install autocutsel
sudo apt-get install tightvncserver
touch ~/.Xresources
Paso 3:
Iniciamos VNC Server para editar el archivo, con el siguiente comando.
vncserver
luego editamos el archivo, ojo recuerda que tenemos que cambiar NOMBRE_DEL_USUARIO por el nombre del servidor que nos asigna Google Cloud por ejemplo: en este caso cambiar por aliciachilonsanchez, ustedes colocaran el nombre que Google Cloud les asignó
vim /home/NOMBRE_DEL_USUARIO/.vnc/xstartup
En algunos casos antes tienes que usar el comando sudo vim /home/NOMBRE_DEL_USUARIO/.vnc/xstartup para poder modificar el archivo.
una vez que estemos dentro del editor de archivos presionamos en el teclado la tecla INSERT para poder modificar el archivo, luego pegaremos el siguiente código tal cual:
#!/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 &
para poder guardar los cambios del archivo primero presionamos ESC, luego :wq y luego ENTER con este comando guardamos el archivo modificado.
Paso 4: Finalizamos VNC server con el siguiente comando: si nos sale error y no se puede finalizar, necesariamente tenemos que reiniciar el servidor de Google Cloud si te sirve de ayuda escribes reboot.
vncserver -kill :1
y para ejecutar VNC Server, vamos a usar el siguiente comando. hasta esta parte ya tenemos corriendo VNC Server.
vncserver -geometry 1600x900
Paso 5:
Ahora utilizaremos Google Cloud SDK, cuando lo abramos por primera vez nos pedirá configurar de acuerdo a los datos de nuestra cuenta en Google Cloud, no es muy complicado de configurar ya que nos pedirá información del servidor, este paso permitirá que tengamos conexión entre la PC y la maquina virtual
Habiendo configurado Google Cloud SDK ahora utilizaremos el siguiente comando para conectar remotamente: pegamos y Entrer
gcloud compute ssh linux --project civic-wall-270820 --zone us-central1-a --ssh-flag "-L 5901:localhost:5901"
Luego de presionar Enter, nos abrirá automáticamente el programa Puty (Instalado previamente).
Paso 6:
Abrir nuestro programa TighNVC Viewer nos dirigimos a options > Local cursor shape y marcamos en Do not show
Luego presionamos Connect
Nos pedirá una contraseña, esta contraseña se configuro cuando instalamos VNC, la escribimos y OK. Y listo ya tendriamos acceso a nuestro servidor Linux gráficamente, es decir de comandos a Gráficos