92. Caso práctico: Despliegue de Linux en la nube (AWS)
Tutorial: Crear y Conectarse a una Instancia Ubuntu en AWS
Introducción
En este tutorial práctico, aprenderemos a crear una instancia Ubuntu en Amazon Web Services (AWS) y conectarnos a ella de forma remota usando SSH. Todo el proceso se mantendrá dentro del plan gratuito de AWS.
Prerrequisitos
Cuenta de AWS (si no tienes una, sigue la guía de creación segura que se menciona en el tutorial)
Terminal con SSH instalado (generalmente incluido en Linux/macOS)
Paso 1: Acceder a la Consola de AWS
Inicia sesión en la consola de AWS
Verás la interfaz de administración desde donde podrás crear diversos recursos
Paso 2: Navegar al Servicio EC2
En la barra de búsqueda superior, escribe "EC2"
Selecciona el servicio "EC2" (servicio de computación en la nube)
Haz clic en "Instances" en el menú lateral
Verifica que estás en la región correcta (por ejemplo: Londres, Irlanda, etc.)
Paso 3: Crear la Instancia Ubuntu
Haz clic en el botón "Launch Instances"
Configuración básica:
Name:
Ubuntu-Udemy(o el nombre que prefieras)AMI: Selecciona "Ubuntu Server 22.04" (asegúrate que diga "Free tier eligible")
Tipo de Instancia:
Instance type:
t2.micro(esta es la opción gratuita)⚠️ Importante: No selecciones tipos más grandes para evitar cargos
Par de Claves (Key Pair):
Selecciona "Create new key pair"
Name:
ubuntu-key-pair(o tu nombre preferido)Key pair type: RSA
Private key file format: .pem
Haz clic en "Create key pair"
El archivo se descargará automáticamente (guárdalo en un lugar seguro)
Configuración de Red (Security Group):
Por defecto, AWS creará un security group que permite conexiones SSH
Asegúrate que permite conexiones SSH desde cualquier dirección (0.0.0.0/0)
Almacenamiento:
Storage: 8 GB (dentro del límite gratuito de 30 GB)
Lanzar Instancia:
Haz clic en "Launch Instance"
La instancia comenzará a crearse
Paso 4: Conectarse a la Instancia
Preparar el Par de Claves:
Navega a donde descargaste el archivo .pem
Abre la terminal en esa ubicación
Ejecuta:
chmod 400 ubuntu-key-pair.pem
Conectar por SSH:
En la consola de AWS, ve a "Instances"
Selecciona tu instancia
Haz clic en "Connect"
Copia el comando SSH que te proporciona (similar a):
ssh -i "ubuntu-key-pair.pem" ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com
Pega el comando en tu terminal
Confirma la conexión cuando te lo solicite
Paso 5: Verificar la Conexión
Una vez conectado:
Verás que el prompt cambia indicando que estás en la máquina remota
Eres el usuario
ubuntuPuedes ejecutar comandos Linux normales:
whoami ls -la pwd
Paso 6: Limpieza (IMPORTANTE)
Para evitar cargos no deseados:
Regresa a la consola de AWS EC2
Selecciona tu instancia
Haz clic en "Instance State" → "Terminate Instance"
Confirma la acción
La instancia se apagará y eliminará, dejando tu cuenta limpia.
Consejos de Seguridad
⚠️ Nunca compartas tu archivo .pem
⚠️ Siempre termina las instancias que no uses
⚠️ Mantente dentro de los límites del free tier
✅ Usa
chmod 400en tus archivos .pem
Conclusión
Has aprendido a:
Crear una instancia Ubuntu en AWS
Generar y usar pares de claves para SSH
Conectarte de forma segura a una máquina remota
Gestionar instancias desde la consola de AWS
Esta habilidad es fundamental para administrar servidores en la nube, que es el estándar actual en la industria tecnológica.
Comentarios
Publicar un comentario