Entradas

Mostrando las entradas etiquetadas como Linux

Ejecutar Scripts al Iniciar EC2: Guía Completa de User Data para Instalar Nginx Automáticamente

Acabas de lanzar una instancia EC2 y necesitas que Nginx esté instalado y corriendo sin conectarte manualmente por SSH — ese es exactamente el problema que resuelve EC2 User Data . En producción, configurar servidores manualmente es un error que escala muy mal: la automatización del arranque es la diferencia entre infraestructura reproducible y caos operacional. TL;DR: Instalar Nginx Automáticamente con EC2 User Data Punto clave Detalle ¿Qué es User Data? Script que EC2 ejecuta una sola vez en el primer arranque, como root ¿Dónde se configura? Consola AWS → 'Advanced Details' al lanzar la instancia, o vía CLI con --user-data ¿Cuándo se ejecuta? Solo en el primer boot (por defecto). Requiere configuración adicional para re-ejecución ¿Quién lo ejecuta? El agente cloud-init , como usuario root ¿Dónde ver los logs? /var/log/cloud-init-output.log en la instancia Límite de tamaño 16 KB para U...

EC2 SSH Connection Timeout: Qué revisar en Security Groups para resolver el error

Lanzaste una instancia EC2, intentas conectarte por SSH y recibes un Connection timed out que no da ninguna pista sobre dónde está el problema. Este error de timeout en SSH es uno de los más frecuentes al trabajar con EC2, y casi siempre apunta a una capa de red bloqueando el tráfico antes de que llegue al sistema operativo — no a un problema con el servidor en sí. TL;DR: Resumen rápido del diagnóstico Capa Qué verificar Herramienta Security Group Regla inbound TCP/22 desde tu IP Consola AWS / CLI Network ACL Reglas inbound y outbound para TCP/22 Consola VPC / CLI Tabla de rutas Ruta hacia Internet Gateway (0.0.0.0/0) Consola VPC / CLI IP pública La instancia tiene Elastic IP o IP pública asignada Consola EC2 Subnet La subnet es pública (auto-assign public IP activo) Consola VPC Cómo funciona el flujo de red en EC2 antes de que llegue SSH Antes de diagnosticar, hay que entender qué capas atra...