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 LTS
t3.small
Proceder sin llave
15 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 nano
o vim
. El nombre de usuario debe ser ubuntu
y el host debe ser la dirección IP del paso 4.