Cómo acceder a la instancia de AWS EC2 con SSH usando Powershell desde el sistema operativo Windows.
PuTTY, un emulador de terminal gratuito y de código abierto, es una de las mejores herramientas que se utilizan para SSH en una instancia de AWS EC2 y se usa comúnmente para este propósito.
Recientemente me di cuenta de que el programa de administración de configuración y automatización de tareas llamado Powershell de Microsoft es muy adecuado para acceder fácilmente a una instancia EC2 sin descargar ninguna aplicación de terceros y la configuración necesaria posterior para el acceso.
Exploremos esto mostrando algunos pasos para lograrlo.
Paso 1: crear pares de claves
Creemos un par de claves desde la consola de administración de AWS. Busque EC2 en el cuadro de búsqueda de servicios en la Consola de administración y haga clic en EC2, localice el enlace "Pares de claves" en la barra de menú de la izquierda. Esto se encuentra en el menú "Red y seguridad", como se muestra a continuación.

Seleccione el enlace y haga clic en el botón "Crear par de claves".

Dale un nombre. Lo llamaré "ssh-ec2key". Asegúrese de que el "tipo de par de claves" sea "RSA" y ".pem" esté seleccionado en "Formato de archivo de clave privada". Haga clic en el botón "Crear par de claves". El resultado debería parecerse a la siguiente captura de pantalla. Tenga en cuenta que se generarán dos claves, una clave pública como se muestra a continuación y una clave privada que se descargará a su PC y que será necesaria para acceder a la instancia EC2 más tarde.

Paso 2: navegue hasta la ruta de la clave privada
Desde Powershell, asegúrese de navegar hasta la ruta de la clave privada descargada. Mi "ssh-ec2key.pem" se encuentra en mi carpeta de "descargas" en esta ruta en mi PC.

Paso 3: Cree la instancia EC2.
Seleccione "Panel EC2" y haga clic en "Iniciar instancia", asígnele un nombre. Por ejemplo, "Mi instancia EC2". Seleccione el tipo de instancia "Amazon Linux 2 AMI... Elegible para nivel gratuito", "Elegible para nivel gratuito t2.micro". Seleccione el nombre del par de claves según sea necesario (la clave pública). Seleccione la "vpc" y la "subred" predeterminadas en "Configuración de red". En "Cortafuegos", cree un nuevo grupo de seguridad. Seleccione “Permitir tráfico SSH desde” “Mi IP” (Aquí aparecerá la IP asignada por su ISP como una opción a seleccionar). Acepte la configuración de almacenamiento predeterminada y haga clic en "Iniciar instancia".

Tome la dirección IPv4 pública asignada, ya que se usará para el acceso ssh. Inicie PowerShell y asegúrese de estar en la ruta de la clave privada, escriba este comando desde la terminal y presione la tecla Intro.
ssh -i ssh-ec2key.pem [email protected]
Successful access to the EC2 instance from Powershell
Esto también se puede lograr mediante el símbolo del sistema de Windows (CMD).

Espero que esto haya sido informativo y nos vemos en el próximo. ¡Salud!