Primero se debe instalar la extensión Remote – SSH de Microsoft.

Después, en la parte inferior izquierda, dar clic en el ícono azul. En el panel superior elegir la opción Conectar a Host…. En el siguiente panel elegir la opción Configurar Hosts SSH… Y posteriormente elegir la ruta que apunte a un archivo de nombre config dentro de la carpeta .ssh en la carpeta de nuestro usuario.



Se abrirá una pestaña con un archivo prefabricado con los datos de Host, HostName, y User.

En Host se asigna un nombre que identifique a la conexión, por ejemplo, aws-ec2.
En HostName se asigna el la IP pública o DNS de IPv4 pública, misma que se puede encontrar en los detalles de la instancia en la consola de AWS.

En User asignamos el usuario de sistema con el cual se conectará a la instancia.
Y por último, se agrega una cuarta entrada IdentityFile donde se asigna la ruta en nuestra computadora donde tenemos almacenado el archivo .pem del par de claves de AWS EC2.
El archivo final debe quedar configurado más o menos así:

Una vez configurado todo, simplemente se debe dar clic sobre el ícono azul en la parte inferior izquierda, después elegir Conectar a Host… y en la lista que se despliega se elige la conexión recien creada, en este caso aws-ec2.


Al hacer esto se abre una nueva ventana de VSCode, donde pide definir qué sistema operativo usa la instancia EC2. Después, basta con abrir el Explorador, elegir la opción Abrir Carpeta, y ya podremos ver la lista de rutas a la que se tiene acceso con el usuario con el que se conectó a la instancia.
