Customer ID

Password

 
 
 

Soporte NoMachine

Todo lo que necesitas saber

Acceso a su escritorio remoto con Elastic Compute Cloud de Amazon a través de NoMachine

Comience su viaje hacia el siguiente nivel de la informática remota

Al combinar el software NoMachine con la infraestructura de Amazon EC2, usted puede impulsar su propia solución de escritorio y acceso remoto para los 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 la nube de Amazon y obtener los mismos beneficios que si el hardware físico fuera realmente suyo. Amazon Web Services (AWS) es la plataforma de cómputo en la nube de Amazon.com de la que su Elastic Compute Cloud (EC2) forma una parte central. EC2 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 ser lanzados en, literalmente, cualquier sistema operativo, ya sea como «instancias» libres o como opciones de pago por servicio en función de la capacidad del HW y de lo que se consume. Este tutorial en particular se concentrará en el escritorio de Linux.

Configuración de un escritorio de Linux alojado en Amazon EC2

Primeros pasos con su instancia virtual EC2

  • Las instancias de Linux de Amazon EC2 no vienen con una 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 interfaz gráfica de usuario (GUI) para una instancia de Linux de Amazon EC2 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, vamos a instalar Red Hat. 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.

Iniciar sesión en Amazon AWS

  • Vaya al sitio web www.aws.amazon.com y desde el menú «My Account» elija AWS Management Console (Fig. 1). Iniciar sesión o crear una cuenta.
Cree una cuenta gratuita en www.aws.amazon.com

Fig. 1 - Vaya a www.aws.amazon.com

Elegir una imagen de máquina de Amazon

  • El primer paso para crear una máquina virtual de Amazon (MV) o un servidor virtual en EC2 (una "instancia") es seleccionar la Imagen de Máquina Amazon (AMI) que desee utilizar. Consulte la siguiente guía para más información sobre las instancias de Amazon: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html. Esta AMI puede ser una imagen de Windows, Linux u otra imagen de sistema operativo, y dependiendo de la AMI que usted seleccione, significará que sea gratuita o no. En el AWS Marketplace se pueden encontrar máquinas virtuales que han sido preparadas por proveedores de sistemas operativos de confianza. Algunas de estas son gratuitas, otras son de pago. Al seleccionar una Community Amazon Machine Image, podrá optar por crear una máquina virtual gratuita.
  • Una vez conectado, verá el EC2 Dashboard. Todas las máquinas virtuales que usted cree serán visibles en este panel de «Instances». ¡Vamos a empezar con nuestra primera instancia!
  • Haga clic en Launch Instance (Fig. 2).
Haga clic en Launch instance para iniciar el procedimiento de creación de MV

Fig. 2 - Clic en Launch instance para iniciar el procedimiento de creación de MV

  • Elija una AMI. Para este tutorial, vamos a buscar RHEL 6 (Fig. 3) en el grupo Community AMI.
  • Elija la imagen del sistema operativo correspondiente haciendo clic en «Select».
Busque el sistema operativo deseado y seleccione de la lista AMI

Fig. 3 - Busque el sistema operativo deseado y seleccione de la lista AMI

Elegir un tipo de instancia

  • En el paso 2 del Asistente de Amazon se le pedirá «Choose any Instance Type». Básicamente, esto le permite cambiar el hardware de su MV. Las opciones de nivel gratuitas se resaltarán si están disponibles.
  • Haga su selección.
  • Haga clic en el botón «Review and Launch».
Seleccione el hardware y haga clic en

Fig. 4 - Seleccione el hardware y pulse en «Review and Launch»

  • Siga los pasos de 3-5 en el Launch Instance Wizard de Amazon. Recuerde que también puede consultar su Guía de Introducción: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html.
  • Si se salta cualquiera de los pasos de configuración necesarios, el asistente de Amazon se lo advertirá. Por ejemplo, en el Paso 7 final, haciendo clic en «Launch», aparece un mensaje que nos informa de que deberíamos volver a «Security Groups» y actualizar nuestras reglas del grupo de seguridad para permitir el acceso sólo desde direcciones IP conocidas. Desde este panel, también podremos abrir puertos adicionales en nuestro grupo de seguridad para facilitar el acceso (Fig. 5). Vuelva atrás y ajústelos.
Si se salta el Paso 6 en el procedimiento de configuración de Amazon, aparecerá una advertencia en el Paso 7 para actualizar las reglas del grupo de seguridad

Fig. 5 - Si se salta el Paso 6, aparecerá una advertencia en el Paso 7 para actualizar las reglas del grupo de seguridad

Configuración del grupo de seguridad

  • Tal como se ha mencionado, una buena medida de precaución es limitar el acceso a un grupo específico de IPs: Paso 6 de la creación de una MV. Tenga en cuenta que AWS Dashboard tendrá el 'Type' SSH establecido por defecto para Linux. Esto sirve para permitirle obtener un acceso seguro a la MV de modo que pueda comenzar a instalarla y configurarla. Una vez que haya instalado NoMachine, va a acceder a la MV utilizando NX. Vamos a añadir una nueva regla.
  • Haga clic en «Add Rule».
  • En «Type», establezca Custom TCP Rule.
  • El protocolo debe establecerse en TCP.
  • Ajuste del Rango de Puerto en 4000 (el puerto predeterminado utilizado por NoMachine).
  • En «Source» seleccione Anywhere o Custom IP./li>
Configure las reglas de acceso para su MV Red Hat lista para instalar NoMachine

Fig. 6 - Configuración de las reglas de acceso listas para NoMachine

  • Con 0.0.0.0/0 cualquier ordenador se puede conectar a su MV a través de Internet. Si desea permitir un conjunto específico de direcciones IP (para los usuarios que vayan a acceder desde una IP fija, por ejemplo), insértelas aquí.
  • Haga clic en el botón «Review and Launch».
  • Si está satisfecho con los ajustes, haga clic en «Launch».

Creación de un par de claves

  • En el paso 7 del procedimiento de AWS, aparece una nueva ventana donde se debe crear o elegir un par de claves existente (Fig. 7). Este es un paso necesario para la instalación de su MV. La conexión a la MV a través de SSH sólo será posible con este par de claves.
  • Seleccione «Create a new key pair».
  • Introduzca un nombre en el campo «Key pair name», por ejemplo «MyKey».
  • Haga clic en «Download Key Pair» para guardar la clave privada para su ordenador. Recuerde dónde guardó esta clave. Más tarde la necesitará.
  • Haga clic en «Launch Instances».
Descargue el par de claves. Lo necesitará para autentificarse más tarde

Fig. 7 - Descargar el par de claves

Comprobación del panel de «Instances»

  • Su VM está casi lista. Si va a Dashboard y selecciona «Instances», verá que su MV se está inicializando (Fig. 8). Ahora usted podrá dar un nombre a su MV.
  • Añada un nombre para su MV haciendo clic en «Name».
  • Su MV estará lista cuando vea un punto verde en la columna de Instance State.
La consola de Amazon le indica el estado de su MV. También puede editar el nombre de la MV. Un punto verde indica que se está ejecutando

Fig. 8 - La MV se está inicializando. Editar el nombre de la MV

Preparación de la máquina virtual

  • Una Instancia Virtual en AWS se crea sin una GUI, por lo que tendrá que instalar un entorno de escritorio como GNOME o KDE, asegurándose de que se instalan también todas las fuentes y bibliotecas. A continuación podrá instalar NoMachine.
  • Para poder hacer esto, necesitamos acceder primero mediante un cliente SSH. En primer lugar, vamos a conectar.
  • Haga clic en «Launch Instance» (el botón azul en la Fig. 8 anterior).
  • Cliquee en el botón Connect.
  • Aparecerá una ventana con los detalles de su MV. Anote esta información. La necesitará para conectarse a su MV a través de SSH.
  • Seleccione el botón de opción «A standalone SSH client».

CONSEJO: También se requiere esta información para la NoMachine User Interface. Puede ver en la Fig. 10 cómo conectarse a través de SSH a la MV mediante el nombre de usuario «ec2-usuario» y el nombre de host ec2-54.194.185.70.eu-west-1.compute.amazonaws.com. Alternativamente, puede utilizar la IP pública de la MV, 54.194.185.70.

Detalles de la MV para

Fig. 9 - Detalles de la MV para «Conectarse a su Instancia»

  • Ahora abra un terminal en su ordenador local.
  • Vaya a la carpeta donde se guarda la clave que ha descargado anteriormente.
  • Cambie sus permisos de clave privada (Fig. 10).
  •   chmod 400 MyKey.pem
  • Pulse Entrar. Acepte la huella digital de clave RSA cuando se le solicite. Ahora estará conectado de forma segura a través de SSH a la MV remota.
Desde un terminal en su escritorio local, establezca los permisos de clave y luego conéctese con SSH a su MV

Fig. 10 - A partir de un terminal en su escritorio local, establezca los permisos de clave y luego conéctese con SSH a su MV

Preparar el entorno de escritorio de MV

  • Ahora es el momento de configurarla con un entorno de escritorio gráfico, requisito previo para las sesiones NoMachine. Tal como hemos mencionado antes, hemos seleccionado Red Hat 6, por lo que necesitamos asegurarnos de que se instalan los últimos paquetes de Red Hat con un entorno de escritorio completo.
  • En un terminal de su PC local desde el que está conectado por SSH a su MV, haga lo siguiente:
  • sudo yum update -y
    sudo yum groupinstall -y "Desktop" 

CONSEJO: El comando «Desktop» es específico para RH6 y cambia de acuerdo con el sistema operativo y la versión que esté instalando. Para obtener una lista de lo que se puede instalar, ejecute:

    'yum grouplist'
  • Cierre la conexión SSH a su MV:
  • exit 

Instalación de NoMachine en MV ejecutando RHEL 6,0

  • Ahora que el escritorio Red Hat está preparado, está listo para instalar NoMachine.
  • Descargue el paquete NoMachine adecuado para su MV desde nuestro sitio web https://www.nomachine.com/es/download y guárdelo en su ordenador. Luego transfiera el paquete de instalación NoMachine a la MV mediante scp. En nuestro ejemplo, lo hemos ejecutado en un terminal en el ordenador local:
  • scp -i "MyKey.pem" /home/nomachine/Pkg/nomachine_5.1.9_6_x86_64.rpm  ec2-username@machineIP:~
  • Una vez que se haya completado la carga, desde el mismo terminal conecte otra vez por SSH a su MV:
  • ssh -i "MyKey.pem" ec2-user@ec2-54.194.185.70.eu-west-1.compute.amazonaws.com
  • Instale el paquete:
  • sudo yum install  nomachine_5.1.9_6_x86_64.rpm 
Instale el paquete NoMachine una vez transferido a la MV remota

Fig. 11 - Instalar el paquete NoMachine una vez transferido a la MV remota

  • ¿Recuerda la clave SSH que descargó anteriormente? Cuando Amazon creó esta clave privada, también generó una clave pública en el lado del servidor. Esta clave pública se debe agregar al inicio del usuario NoMachine para permitir el acceso a través de la autenticación basada en clave. Para obtener más detalles, consulte el artículo acerca de la autenticación basada en clave.
  • En el mismo terminal de antes, busque el directorio de inicio del usuario.
  • Compruebe que exista el directorio ~/.nx/config. Si no existe, créelo.
  • Copie la clave SSH al directorio config y cambie su nombre a authorized.crt
  •     cp -p  .ssh/authorized_keys  ~/.nx/config/authorized.crt

Conexión a su escritorio a través de NoMachine

  • ¡Ya casi ha terminado! Si no lo ha hecho ya, tendrá que instalar NoMachine en el ordenador o dispositivo desde el que desea conectarse. Configurar su primera conexión es fácil, ya que NoMachine le conduce a través de los pasos. Necesitará la clave que Amazon generó anteriormente para su MV. Importará esto en la configuración de sesión.
  • Vaya al dispositivo desde el que desea conectarse.
  • Instale NoMachine para el sistema operativo que se ejecuta en él.
  • Abrir NoMachine User Interface y hacer clic en ‘Añadir’.
  • Introduzca el nombre del host o su dirección IP pública que Amazon le asignó cuando usted creó su VM en ‘Dirección de la máquina’ (Véase Fig. 12).
  • Seleccione 'Utilizar autenticación basada en una clave que se proporciona' (Fig. 13).
  • Hacer clic en 'Modificar'.
Abra la GUI de NoMachine Player para iniciar una conexión

Fig. 12 - Introduzca el nombre del host o su dirección IP pública que Amazon le asignó

Seleccione clave privada en la GUI de NoMachine

Fig. 13 - Seleccione autenticación basada en clave en 'Configuración' y hacer clic en 'Modificar'

 Vaya a la carpeta en la que guardó la clave

Fig. 14 - Vaya a la carpeta en la que guardó la clave

  • Vaya a la carpeta donde descargó la clave de Amazon y selecciónela (Fig. 14).
  • Hacer clic en el botón de flecha para guardar la sesión y volver al panel 'Añadir conexión'.
  • Hacer clic en 'Conectar'. Alternativamente, puede conectarse desde el panel 'Máquinas'. Su conexión configurada se guardará allí como puede ver a continuación.
Las conexiones aparecerán en la lista de

Fig. 15 - Las conexiones aparecerán en la lista 'Máquinas'

  • Haga clic en el icono de «Conectar».
Aceptar la huella digital del host

Fig. 16 - Aceptar la huella digital del host

  • Acepte cuando se le pida con «Verificar la autenticidad del host».
  • Introduzca el nombre de usuario que le asignó Amazon (Fig. 17).
  • Hacer clic en "Iniciar sesión".
  • ¡Y eso es todo! ¡Ya está dentro!
Introduzca su nombre de usuario y haga clic en OK

Fig. 17 - Introduzca su nombre de usuario

Disfrute de su sesión de escritorio remoto

Fig. 18 - Disfrute de su sesión de escritorio remoto

NoMachine es libre para ser usado por cualquiera

Gratis para uso doméstico y no comercial

 

Si está buscando un acceso remoto rápido y fiable que le permita trabajar desde casa y ofrecer soporte remoto a sus amigos, descargue e instale NoMachine. Puede acceder a todos sus archivos, visualizar todos sus videos, reproducir todos sus audios, editar sus documentos y mucho más.