AWS | Cómo ssh en EC2 usando masilla

AWS | Cómo ssh en EC2 usando masilla
SSH en una instancia de EC2 es un paso bastante importante, ya que permite al usuario utilizar los servicios de la instancia de AWS EC2. No solo eso, algunos de los sistemas operativos que se instalan en la instancia de AWS EC2 solo tienen un terminal SSH, esto significa que no hay GUI (interfaz gráfica de usuario) para utilizar los servicios proporcionados por ese sistema operativo particular.

La masilla es una herramienta que hace la conexión SSH para el usuario y proporciona una GUI para configurar esta conexión. La masilla se puede usar fácilmente para ssh en una instancia de EC2 de Amazon. Esta publicación explicará el proceso de usar la masilla para SSH en una instancia de AWS EC2.

Descargar e instalar masilla

La mayoría de ellos no están instalados en la máquina del usuario, por lo tanto, el primer paso es descargar e instalar masilla en la máquina del usuario. Para esto, visite la página web oficial de la masilla simplemente haciendo clic aquí. Desde la página web de la masilla, haga clic en el botón que dice "Descargar masilla":

Después de eso, la página de descarga de la masilla se abrirá. Desde esta página, seleccione la versión de Pastty de acuerdo con la arquitectura y el sistema operativo en el que se instalará. Para esta publicación, será x64 bits para Windows:

Una vez que se haya descargado la masilla, ejecute el archivo descargado para comenzar el proceso de instalación de masilla:

Realice el asistente de instalación de Pastty e instálelo en su sistema. Una vez que se realiza el proceso de instalación, busque masilla desde el menú de inicio:

Al hacer clic en la aplicación desde el inicio, lo iniciará:

Usar masilla para ssh en la instancia de EC2

Para conectarse a una instancia de EC2 usando Pastty, debe configurar su conexión. En primer lugar, obtenga la dirección de la instancia de EC2 y el nombre de usuario desde la "página de conexión" de la instancia de EC2. Así que abra la página de conexión haciendo clic derecho en la instancia de EC2 y seleccione la opción "Conectar" en el menú:

Desde la página Connect, cambie a la pestaña "Cliente SSH" y copie el "nombre de usuario@publicadress" del ejemplo del comando ssh:

Regrese a masilla y pegue en este nombre de usuario@publicaddress en el campo "Nombre de host" y mantenga el puerto en "22":

Después de eso, necesitamos adjuntar el .Archivo de pares de teclas PPK, para eso, desde el menú de navegación izquierda, abra "Credenciales: en" Auth "Inside" Connection => SSH ":

Después de eso, haga clic en el botón del navegador y busque desde el archivo PPK (en caso de que el archivo PPK no esté disponible y solo el .PEM, luego visite la siguiente sección y luego regrese a este paso):

Una vez que la clave privada se carga en masilla, todas las configuraciones ahora están en su lugar. Simplemente haga clic en el botón Abrir para iniciar la conexión SSH con la instancia de EC2:

Después de eso, un terminal se abrirá con una confirmación emergente, simplemente haga clic en la opción "Aceptar":

Después de eso, dentro del terminal, la conexión SSH se realizará con la instancia de AWS EC2:

Que concluye la conexión con la instancia de AWS a través de masilla.

Generación del archivo PPK desde el archivo PEM con Puttygen

El par de claves conectado a la instancia de EC2 no se puede cambiar una vez que se realiza la creación de la instancia de EC2. Esto significa que si el usuario ha creado un par de claves que es el formato PEM, entonces ese par de claves no se puede usar con masilla. Para resolver esto, Putty proporciona una aplicación "Puttygen" que puede convertir los archivos de pares de teclas "PEM" en archivos de pares de teclas "PPK".

Para esto, abra la carpeta de instalación de Putty en la máquina del usuario y dentro de esa carpeta abra la aplicación llamada "Puttygen":

Dentro de esta aplicación del generador de claves de masilla, haga clic en la pestaña "Conversiones" y luego "Importar":

Y luego busque el archivo PEM que se adjunta a su instancia de EC2 y lo cargue:

Una vez hecho esto, simplemente haga clic en "Guardar la clave privada" y guarde la clave privada en el formato PPK:

Después de eso, diríjase dentro de la carpeta y verifique la existencia del archivo PPK:

Se trata de crear un archivo PPK desde un archivo PEM para la instancia de EC2.

Conclusión

La masilla se puede usar para formar una conexión SSH con la instancia de AWS EC2 con bastante facilidad, ya que el usuario debe asegurarse de que la masilla esté instalada en su máquina. Después de eso, abra Pastty y proporcione todos los detalles necesarios. Una vez que se realicen las configuraciones de conexión, simplemente haga clic en el botón "Abrir" en Putty y se abrirá un nuevo terminal que luego se conectará al SSH de la instancia de EC2.