Customer ID

Password

 
 
 

Soporte NoMachine

Respuestas a sus preguntas

Acceder a su escritorio remoto en Google Cloud Platform a través de NoMachine

Al combinar el software NoMachine con la infraestructura de Google Cloud Platform (GCP), usted puede impulsar su propia solución de acceso remoto y entrega de escritorio para empleados, colaboradores y clientes por igual. O si es sólo para su propio uso, mediante la instalación de NoMachine podrá obtener el acceso remoto a su propio escritorio personal alojado en GCP y obtener los mismos beneficios que si el hardware físico fuera realmente suyo.

Google Cloud Platform es el servicio de computación en la nube de Google. Proporciona una capacidad informática redimensionable en la nube apta para cualquier organización o persona individual que necesite servicios flexibles de alojamiento en la nube. Los hosts virtuales pueden activarse en muchos sistemas operativos y configuraciones de acuerdo con las necesidades específicas. Este tutorial en particular se concentrará en el escritorio de Linux.

Configuración de un escritorio de Linux alojado en GCP

Las instancias Linux de GCP no vienen con una interfaz gráfica del usuario (GUI), por lo que, por defecto, para poder empezar es necesario el acceso de terminal para cualquier configuración de aplicación. La mayoría de los desarrolladores/administradores de sistemas que trabajan con Linux prefieren la línea de comandos a la interfaz gráfica de usuario. Pero los usuarios que son nuevos en Linux se sentirán más cómodos con una GUI para la instalación y gestión de sus aplicaciones. Le mostraremos cómo configurar una GUI para una instancia Linux de GCP y luego acceder a esa GUI utilizando NoMachine.

Vamos a instalar NoMachine (versión libre) en un host virtual Linux y luego acceder al escritorio de este sistema operativo Linux virtualizado. Por supuesto, también puede instalar cualquiera de los productos orientados a la empresa. Para este tutorial, lo instalaremos en Ubuntu 14.04 LTS. NoMachine se puede instalar en, literalmente, cualquiera de las variantes Linux, aunque algunos de los pasos podrían variar dependiendo de lo que usted elija usar. Para empezar, va a necesitar SSH para poder iniciar sesión remotamente y administrar la Máquina Virtual (VM) de Linux. Una vez instalado NoMachine, podrá acceder al escritorio remoto de forma segura a través de NX.

Inicie sesión en GCP

Vaya al sitio web https://cloud.google.com/gcp/ e inicie sesión o cree una cuenta (Fig. 1).

Cree una cuenta gratuita en https://cloud.google.com/

Fig. 1 - Ir a https://cloud.google.com/gcp/

Elegir una Instancia VM de Google Cloud

Recuerde que también puede consultar su Guía de Introducción: https://cloud.google.com/gcp/getting-started.

Una vez que haya iniciado sesión, haga clic en "Console". Verá la consola de Google Cloud Platform. Haga clic en "Google Cloud Platform" en la parte superior izquierda, elija "Compute Engine" y haga clic en "VM instances" (Fig. 2).

Haga clic en 'VM instances' para iniciar el procedimiento

Fig. 2 - Haga clic en "VM instances"

Elija una Máquina Virtual (VM). Puedes utilizar 'Marketplace' para encontrar la instancia VM con el sistema operativo que más le convenga. Para este tutorial hemos elegido Ubuntu 14.04 (Fig. 3).

Elija el tipo de VM

Fig. 3 - Una vez que se ha elegido el tipo de VM, hacer clic en 'Create instance' para proceder a crear la nueva VM

Configuración de la máquina virtual

En el primer paso, debe configurar los detalles básicos y las características de su VM: con su nombre, región y tipo de máquina. Hay muchas configuraciones posibles y se le pedirá crear el tipo/tamaño de la máquina, nombre, nombre de usuario y método de inicio de sesión, entre otras cosas.

¡Importante! Para habilitar el acceso a su instancia, asegúrese de elegir 'Allow default access' en la configuración 'Access scopes' (Fig. 3).

La forma predeterminada de acceder a la instancia de VM es mediante claves SSH. Encontrará una explicación detallada aquí: https://cloud.google.com/compute/docs/instances/connecting-to-instance.

En este tutorial, usamos claves SSH de todo el proyecto que ofrecen acceso y trabajo con todas las máquinas en el mismo proyecto (porque estamos implementando constantemente muchas VM y es mucho más cómodo hacerlo de esta manera). Alternativamente, puede utilizar su propia clave SSH. Para hacerlo, debe elegir 'Block project-wide SSH key' y pegar su clave pública en el área de texto correspondiente 'Enter entire key data' (Fig. 4).

Proporcione su clave SSH pública

Fig. 4: Copie la clave pública SSH en el campo 'Enter entire key data' si desea usar la propia clave SSH solo para esta instancia de VM

Preparación de la máquina virtual

Una vez completada la configuración, haga clic en "Create" y espere unos minutos hasta que se implemente su máquina virtual. ¡Su VM está casi lista! La nueva VM se mostrará en la lista de instancias de VM en la consola de GCP (Fig. 5).

Validación de la VM superada

Fig. 5 - Su VM está casi lista

 

Copie la dirección IP pública de la máquina que se muestra en el lado derecho de los detalles de la instancia ("External IP", Fig. 5), la necesitará más adelante. En este ejemplo, la IP es: 35.224.148.150

 

Haga clic en el botón de menú para su instancia de VM y vaya a "View network details" de la nueva VM para configurar los ajustes del cortafuegos y habilitar las conexiones entrantes en el puerto TCP 4000, que es el puerto predeterminado de NoMachine para las conexiones por protocolo NX.

Ahora inicie sesión por SSH a su instancia de VM. Haga clic en "SSH" en la fila de la VM (Fig. 5). Se le autenticará en la VM utilizando el par de claves SSH previamente establecidas (Fig. 6).

Conéctese a su VM por clave SSH

Fig. 6 - Conexión a la VM mediante SSH y autenticación basada en clave

 

Ahora está conectado a su instancia de VM. Los siguientes pasos serán actualizar el sistema, crear el nuevo usuario nomachine, editar la configuración de SSHD para habilitar la autenticación basada en contraseña e instalar un entorno de escritorio en la VM, ya que, de forma predeterminada, se encuentra en un modo sin periféricos (Fig. 7).

 

Usted está conectado a la VM a través de terminal

Fig. 7 - Conectado a la Máquina Virtual

 

Cuando esté conectado a la Máquina Virtual remota a través de SSH, actualice el sistema operativo:

 

  • sudo apt-get update
  • sudo apt-get upgrade -y
  • Cree el usuario nomachine (también establezca una contraseña):

    sudo adduser nomachine
  • Instale un entorno de escritorio para proporcionar una interfaz gráfica en el mismo:

    sudo apt-get install ubuntu-desktop
  • Configure el SSHD del sistema en la VM para habilitar la autenticación basada en contraseña.

  • Edite /etc/ssh/sshd_config cambiando la línea "PasswordAuthentication" de "No" a "Yes".

  • Guarde los cambios.

  • Vuelva a la Consola de GCP, pare e inicie su VM.

  • Espere hasta que se reinicie (Fig. 8).

Reinicie la Máquina Virtual

Fig. 8 - Pare y luego reinicie la Máquina Virtual

 

Descargue y guarde el paquete NoMachine adecuado para el sistema operativo de su Máquina Virtual en su ordenador local. Luego, envíelo a su instancia VM de GCP a través de SCP. En nuestro caso, la IP externa de la instancia de la VM es 35.224.148 (Fig. 9).

 

Envíe con SCP el paquete NoMachine a la VM

Fig. 9 - Envíe con SCP el paquete NoMachine a la Máquina Virtual

 

Conéctese a la Máquina Virtual mediante SSH como lo hizo antes e instale el paquete NoMachine:

  • sudo dpkg -i nomachine_6.3.6_1.amd64.deb

 

Cierre el terminal y vuelva a la Consola de GCP. Ahora está preparado para usar su escritorio NoMachine en GCP Ubuntu 14.04. En su máquina local, abra la NoMachine User Interface y haga clic en 'Nuevo'. Cree una nueva conexión especificando el protocolo NX y la dirección IP correcta del host remoto en GCP (Figs. 10 - 11).
Cree una nueva conexión NoMachine

Fig. 10 - Seleccione NX como protocolo

Proporcione la IP de la VM de GCP

Fig. 11: Proporcione la IP de la VM alojada en GCP

 

Siga el siguiente paso del asistente, especifique el método de inicio de sesión (en nuestro ejemplo es el protocolo NX y la autenticación basada en contraseña), asígnele un nombre a esta conexión. Una vez completado, proporcione las credenciales para iniciar sesión en la VM en GCP cuando se le solicite. Aquí iniciamos sesión como usuario 'nomachine' (Fig. 12).

 

Introduzca un nombre de usuario y contraseña para la VM

Fig. 12: Proporcione nombre de usuario y contraseña para iniciar sesión en la VM de GCP

 

Su sesión de NoMachine se ha iniciado: pase a través de los paneles de Bienvenida para obtener sugerencias rápidas sobre las características y la configuración de NoMachine.

Lea los paneles de Bienvenida de NoMachine

Fig. 13 - Lea los paneles de Bienvenida de NoMachine para obtener sugerencias

 

Ahora está conectado al escritorio de su Máquina Virtual en GCP. Elija el usuario e introduzca el nombre de usuario. ¡Eso es todo, disfrute de su nuevo escritorio!

Inicie sesión en el escritorio de la VM

Fig. 14 - ¡Usted está conectado!