AWS

Cómo configurar la GUI en su instancia EC2

Cómo configurar la GUI en su instancia EC2

Hay dos tipos diferentes de interfaces para interactuar con un sistema operativo que es una interfaz gráfica de usuario (GUI) y una interfaz de línea de comandos (CLI). En la interfaz de línea de comandos, interactuamos con el sistema directamente usando los comandos del sistema en la terminal. Damos comandos al sistema, luego el sistema ejecuta las funciones del sistema operativo de acuerdo con los comandos dados y recibimos respuestas del sistema en forma de texto simple. Los principiantes no suelen utilizar la interfaz de línea de comandos. Es utilizado principalmente por desarrolladores y administradores de sistemas para configurar sistemas e instalar paquetes, ya que el uso de la interfaz de línea de comandos es mucho más rápido que el uso de la interfaz gráfica de usuario. Además, las tareas se pueden automatizar escribiendo scripts simples (script bash para Linux y scripts por lotes para Windows) usando una interfaz de línea de comandos. Podemos realizar muchas más funciones usando la interfaz de línea de comandos.

Para la GUI, tenemos una buena representación de archivos y carpetas en el sistema operativo usando íconos e indicadores. Es mucho más fácil para los no profesionales utilizar una interfaz gráfica de usuario en lugar de una interfaz de línea de comandos.

Cuando inicia una instancia EC2 de Ubuntu en la nube, de forma predeterminada, solo tiene una interfaz de línea de comandos para interactuar con el servidor. Para los administradores del sistema, es mucho más fácil configurar la máquina de forma remota usando la interfaz de línea de comandos, pero para los desarrolladores que son nuevos en la interfaz de línea de comandos, puede ser más difícil para ellos administrar todo usando la interfaz de línea de comandos. Para que puedan habilitar GUI para usar los servidores remotos fácilmente. Ahora, en este artículo, veremos cómo podemos habilitar la interfaz gráfica de usuario en nuestra instancia EC2.

Empezando

El primer paso para comenzar es tener acceso SSH a la instancia. Conéctese a la instancia a través de SSH con el siguiente comando

[correo electrónico protegido]: ~ $ ssh ubuntu @ -I

Dónde es la IP pública de la instancia y es el par de claves para conectarse a la instancia. Para la instancia de Ubuntu EC2, el usuario predeterminado será ubuntu, pero si ha cambiado el nombre de usuario, utilice ese nombre de usuario en lugar de 'ubuntu' en el comando anterior.

NOTA: A veces ves un error de "ARCHIVO DE CLAVE PRIVADA NO PROTEGIDO" mientras te conectas a la instancia; luego use el siguiente comando antes de conectarse a la instancia

[correo electrónico protegido]: ~ $ sudo chmod 400

El error anterior ocurre cuando su archivo de clave privada tiene permisos sueltos. El comando anterior restringe el archivo de clave privada para que sea de solo lectura por parte del usuario actual.

Instalación de LXDE

Lightweight X11 Desktop Environment (LXDE) es un programa de software de código abierto que se utiliza para proporcionar un entorno de escritorio a los sistemas operativos similares a Unix. Para habilitar la GUI en la instancia de Ubuntu EC2, usaremos LXDE. Se prefiere LXDE a otros entornos de escritorio como GNOME, ya que es liviano y usa menos recursos del sistema que otros. Actualice el sistema antes de instalar este paquete

[correo electrónico protegido]: ~ $ sudo apt-get update -y

Instale LXDE usando el siguiente comando

[correo electrónico protegido]: ~ $ sudo apt-get install lxde -y

Durante la instalación, solicitará la configuración del administrador de pantalla. Presione la tecla 'Tab' para resaltar 'Aceptar' y luego presione enter.

Ahora le pedirá que seleccione 'lightdm' o 'gdm3'. 'Lightdm' y 'gdm3' son administradores de pantalla, y debe seleccionar uno de ellos. Seleccione 'lightdm' ya que ocupa el segundo lugar entre todos los administradores de pantalla, y 'gdm3' ocupa el séptimo lugar. Use las teclas de flecha 'Tab', 'ABAJO' y 'ARRIBA' para cambiar las opciones en la lista


Después de esto, la instalación se completará y pasaremos al siguiente paso.

Instalación de XRDP

Después de instalar LXDE, ahora instalaremos el paquete XRDP en nuestra instancia de ubuntu. XRDP también es un paquete de código abierto que se usa para proporcionar una vista de escritorio al servidor de ubuntu, ya que no podemos tener una GUI usando SSH. En realidad, es un paquete para habilitar el protocolo de escritorio remoto en máquinas Linux. Normalmente, los servidores Linux no vienen con un entorno de escritorio preinstalado. El siguiente comando instalará el paquete XRDP en su instancia de Ubuntu

[correo electrónico protegido]: ~ $ sudo apt-get install xrdp -y

Ahora podemos establecer una conexión entre nuestro sistema local y el servidor remoto usando el protocolo de escritorio remoto.

Configurar contraseña para usuario

Para conectarse a la instancia remota de Ubuntu a través de la conexión de escritorio remoto, debemos configurar una contraseña para el usuario. De forma predeterminada, nos conectamos con nuestra instancia a través de SSH usando el usuario predeterminado 'ubuntu' usando pares de claves SSH. Pero para conectarnos usando el protocolo de escritorio remoto, tenemos que configurar una contraseña para el usuario. El siguiente comando configurará una contraseña para el usuario 'ubuntu'.

[correo electrónico protegido]: ~ $ sudo passwd ubuntu

Configurar grupo de seguridad

El protocolo de escritorio remoto funciona en el puerto 3389, por lo que tenemos que abrir ese puerto en el grupo de seguridad de nuestra instancia para conectarnos usando el protocolo de escritorio remoto. Para conectarnos a nuestra instancia a través de SSH, abrimos el puerto 22 de la instancia que es el puerto SSH predeterminado. Sin abrir el puerto 3389, no podemos conectarnos a nuestra instancia usando la Interfaz Gráfica de Usuario.

Conectarse a la instancia

Ahora nuestra instancia de ubuntu está lista para la conexión mediante un protocolo de escritorio remoto. Podemos usar Linux o Windows para conectarnos a nuestra instancia usando RDP. En Ubuntu, escriba

[correo electrónico protegido]: ~ $ rdesktop [IP_Address]

Mientras esté en Windows, busque el cliente 'Conexión a escritorio remoto' en la barra de búsqueda de Windows y ábralo. Le pedirá la dirección DNS o IP y el nombre de usuario.


Utilice la dirección IP y el nombre de usuario de la instancia de Ubuntu. También puede guardar la configuración de la conexión en un archivo RDP para usarla en una conexión posterior. Además, puede usar la configuración previamente guardada para esta conexión para conectarse a la instancia. Ahora haga clic en 'conectar' y le pedirá la contraseña para este usuario.


Utilice la contraseña que ya hemos configurado y se conectará con su instancia con la interfaz gráfica de usuario.

Conclusión

Manejar servidores remotos usando la interfaz de línea de comandos puede ser una tarea difícil para los principiantes. Entonces, para administrar servidores remotos fácilmente, podemos configurar el servidor ubuntu para usar el protocolo de escritorio remoto para obtener una buena interfaz gráfica de usuario. En este tutorial, hemos habilitado una interfaz gráfica de usuario en la instancia de Ubuntu para facilitar a los usuarios novatos de Linux.

El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...