Cómo crear una instancia EC2 en AWS
La primera vez que entras en Amazon Web Services es bastante normal sentirse un poco perdido. Hay decenas de servicios, paneles y términos…
Cómo crear una instancia EC2 en AWS
La primera vez que entras en Amazon Web Services es bastante normal sentirse un poco perdido. Hay decenas de servicios, paneles y términos que parecen no entenderse, pero Amazon EC2 (Elastic Compute Cloud) suele ser un punto de partida.
EC2 es el servicio de AWS para crear servidores virtuales. Básicamente, alquilas un ordenador en la nube en lugar de comprar hardware físico y pagas solo por el tiempo que lo usas.
En este artículo voy a repasar el proceso completo para lanzar una instancia EC2 desde cero y conectarte por SSH. No es una guía avanzada ni pretende cubrir todas las configuraciones posibles. La idea es entender lo básico sin entrar todavía en arquitecturas complejas.
1. Entrar en la consola de AWS
Inicia sesión en AWS, abre la consola de Amazon EC2 y haz clic en el botón Lanzar instancia:

Lanzar instancia desde el panel general de EC2

Lanzar instancia desde EC2 > Instancias
2. Elegir la imagen del sistema (AMI)
Una AMI (Amazon Machine Image) es la plantilla del sistema operativo que tendrá tu servidor. Las opciones más habituales para empezar son Amazon Linux o Ubuntu.
Si vienes del mundo del desarrollo web o ya has tocado Linux antes, probablemente Ubuntu te resulte más familiar. Amazon Linux también funciona bien y está bastante integrado con el ecosistema de AWS.

También puedes buscar una AMI concreta en “Buscar más AMI”:

3. Elegir el tipo de instancia
Aquí defines la potencia del servidor (CPU y memoria). Busca la opción t2.micro o t3.micro. Son instancias pequeñas, pero suficientes para hacer pruebas, desplegar algo sencillo o simplemente aprender cómo funciona EC2. Además, suelen entrar dentro de la capa gratuita de AWS dependiendo del tipo de cuenta que tengas.

No hace falta elegir una máquina más potente “por si acaso”. En AWS casi todo escala rápido, incluidos los costes.
4. Configurar las claves de acceso
Esto es clave. Necesitas un par de claves para poder conectarte a tu servidor después. En EC2 no entras normalmente con usuario y contraseña, sino mediante SSH usando un par de claves pública y privada.
Si no tienes ninguna, haz clic en Crear un nuevo par de claves. Ponle un nombre y descarga el archivo **.pem.** Guárdalo bien en tu ordenador, AWS no te permitirá volver a descargar ese archivo después.

Puedes crear un nuevo par de claves o, si ya tienes un archivo .pem guardado, buscarlo en el menú desplegable.

Lo habitual es utilizar tipo RSA y formato .pem
5. Configuración de red y seguridad
En la configuración de red, AWS seleccionará tu red por defecto (VPC). Lo importante aquí es el Security Group, que funciona como una especie de firewall.
Si quieres conectarte por SSH, necesitas permitir tráfico por el puerto 22. AWS suele mostrar una opción rápida para habilitar SSH directamente.
Sin eso, tu servidor estará levantado, pero no podrás entrar.

Crear un nuevo grupo de seguridad. Asegúrate de marcar la casilla para permitir tráfico SSH.
AWS suele permitir acceso SSH desde cualquier IP (
0.0.0.0/0) porque es lo más cómodo para pruebas rápidas, pero no es una buena práctica en un entorno real. Lo recomendable es limitar el acceso únicamente a tu IP pública.
6. Almacenamiento
Por defecto, AWS asigna un volumen (normalmente 8 GB) para el sistema operativo. Para empezar, no necesitas cambiar nada.

⚠️ AWS cobra por Amazon EC2 (Elastic Compute Cloud) bajo un modelo de “pago por uso”, basado en la capacidad de cómputo (CPU/RAM) y almacenamiento (Volúmenes EBS) que utilizas. Cuando detienes una instancia, AWS no cobra por la CPU, pero sigue cobrando por el almacenamiento de los datos (Amazon EBS) donde reside tu sistema operativo y archivos. No suele ser mucho dinero en entornos de prueba, pero es una de las razones por las que aparecen cargos inesperados en cuentas nuevas.
7. Lanzar la instancia
Revisa el resumen en el panel derecho y haz clic en Lanzar instancia.
Y ya está. Ahora vuelve al panel de EC2 → Instancias. Verás tu nueva máquina en el listado. Cuando su estado cambie a “En ejecución” (Running), ya estará funcionando. Puedes seleccionarla y ver abajo sus detalles.

AWS le asigna automáticamente a tu instancia dos direcciones:
- una IPv4 privada, que se usa para que los recursos se comuniquen dentro de la red interna de AWS. Esta no cambia.
- una IPv4 pública (y un DNS público), que sirve para conectarte desde internet. Esta IP cambia si detienes y vuelves a arrancar la instancia.
Si solo estás haciendo pruebas no pasa nada. Pero si piensas apuntar un dominio o conectarte siempre a la misma dirección, eso termina siendo un problema. Para solucionarlo, necesitas una IP Elástica.
8. Cómo fijar tu dirección con una IP Elástica
Una IP Elástica permite asociar una IP fija a tu instancia para que no cambie aunque reinicies el servidor.
Para crear y asociar una:
- En el menú izquierdo de EC2, busca “Red y seguridad” y haz clic en Direcciones IP elásticas.
- Haz clic en Asignar la dirección IP elástica y confirma en “Asignar”.

Puedes cambiarle el nombre a la IP elástica para identificarla fácilmente
- Selecciónala en la lista, ve arriba a “Acciones” y elige Asociar la dirección IP elástica.

- En el buscador, elige la instancia que acabas de crear y guarda.
Ahora tu servidor tiene una IP fija.
ℹ️ Nota sobre el coste: Desde febrero de 2024, AWS cobra una pequeña tarifa por todas las IPs públicas (incluidas las elásticas). Son unos 3,60 $ al mes. Si tu cuenta es nueva y estás en la capa gratuita, te incluyen 750 horas al mes, por lo que una IP no te costará nada durante el primer año. Aun así, si borras la instancia en el futuro, acuérdate de ir al menú y “Liberar” la IP elástica, o te la seguirán cobrando. Precios de IPs públicas en AWS.
9. Cómo conectarte por SSH
Cuando la instancia esté funcionando ya puedes conectarte desde la terminal.
Primero, si usas Mac o Linux, tienes que restringir los permisos del archivo .pem que descargaste antes. Si no lo haces, AWS rechazará la conexión por seguridad: chmod 400 mi-clave.pem
Luego, conéctate por SSH usando tu IP pública (o elástica):
ssh -i "mi-clave.pem" ec2-user@tu-ip-publica
(Si elegiste Ubuntu como AMI, el usuario normalmente seráubuntu en lugar de ec2-user).
Y con eso ya estarías dentro de tu servidor.
메타데이터
- post_id
- 0a179555363e
- slug
- cómo-crear-una-instancia-ec2-en-aws-0a179555363e
- url
- https://medium.com/@rociobenitez2403/c%C3%B3mo-crear-una-instancia-ec2-en-aws-0a179555363e
- canonical_url
- https://medium.com/@rociobenitez2403/c%C3%B3mo-crear-una-instancia-ec2-en-aws-0a179555363e
- author_url
- https://medium.com/@rociobenitez2403
- status
- ok
- fetched_at
- 2026-06-09 15:37:30