“ssh: connect to host example.com port 22: Connection refused” es uno de los mensajes más frecuentes para quien administra Linux. Es inequívoco sobre qué pasó (la conexión TCP fue rechazada) pero no dice por qué: el servidor SSH no está corriendo, un firewall bloquea el puerto 22, SSH escucha en otro puerto o el rechazo es deliberado. Cada causa tiene su diagnóstico y su arreglo. Esta guía gratuita es el manual completo, e incluye los fallos parecidos (timeout, cuelgue, claves, permission denied) que se confunden pero tienen raíces distintas.
Escrita para quien configura acceso a una instancia nueva en la nube, para quien quedó fuera tras un cambio de configuración y para el equipo que monta bastiones seguros. No asume experiencia previa administrando redes.
Lo que aprenderás
- Cómo funciona una conexión SSH en 2026: TCP, handshake y autenticación
- El triaje de 60 segundos para diagnosticar “Connection refused”
- Distinguir rechazo, timeout y no-route-to-host, que se arreglan distinto
- Comprobar que el servidor SSH está corriendo
- Firewalls por capas: UFW, firewalld y security groups en la nube
- Puertos no estándar y cómo detectarlos
- “Permission denied”: problemas de autenticación por clave o contraseña
- Claves Ed25519, ssh-agent y por qué superan a las contraseñas
- Fallos de verificación de host key y cómo resolverlos con seguridad
- Redes: NAT, IPv4 frente a IPv6, túneles y ProxyJump
- SSH específico de AWS, GCP y Azure, más la receta de recuperación
Cada comando fue verificado para 2026. Es gratis: sin registro y sin correo. En AI Learning Guides publicamos estas guías porque librarte de una sesión SSH desesperante vale la pena, compres o no una de nuestras guías de pago.











Wei Gray –
Packed with value. I went from confused to confident in an afternoon.