Amazon EC2 (Elastic Compute Cloud) es un servicio web que proporciona capacidad computacional segura y redimensionable en la nube.
Desde Learner Lab ir a la consola de AWS y seleccionar EC2.
Lanzar una instancia EC2 con las siguientes características:
Ubuntu Server 22.04 LTSt3.smallProceder sin llave15 GB
Abrir el puerto 8080 de la instancia EC2 a través de la edición de las reglas del grupo de seguridad launch-wizard-1.
Crear una nueva dirección IP elástica y asociarla a nuestra instancia EC2. Hay que tomar nota de esta dirección IP.
Conectarse a la instancia EC2 y ejecutar los siguientes comandos en la terminal:
sudo apt update
sudo apt upgrade -y
sudo apt install nodejs npm python2 python-pip libevent-dev -y
Hay que dejar esta terminal abierta para el siguiente paso.
En otra ventana o pestaña del navegador, en la consola de AWS ir a Cloud9 para crear un nuevo ambiente seleccionando la opción que permite asociarlo a nuestra instancia de cómputo existente. Visualizar la llave SSH y en la terminal copiarla al archivo ~/.ssh/authorized_keys usando un editor como pico o vim. El nombre de usuario debe ser ubuntu y el host debe ser la dirección IP del paso 4.