«kex_exchange_identification: connection closed by remote host» es un mensaje de error frecuente al intentar acceder a un servidor remoto mediante el protocolo SSH (Secure Shell). Aparece cuando el servidor remoto cierra la conexión durante el intercambio de claves, que es el primer paso para establecer una conexión SSH segura.
¿Por qué ocurre?
Hay varios motivos por los que el servidor puede cerrar la conexión durante el intercambio de claves:
- Problemas de conectividad de red: la conexión puede interrumpirse por problemas como latencia alta, pérdida de paquetes o un firewall que bloquea la conexión.
- Cliente SSH mal configurado: si el cliente SSH no está bien configurado, el intercambio de claves puede fallar.
- Servidor SSH mal configurado: el servidor puede estar configurado para permitir solo conexiones de ciertos clientes o con determinados algoritmos de cifrado. Si cliente y servidor no comparten un algoritmo de cifrado, la conexión se cierra.
- Problemas de seguridad: si el servidor sospecha que la conexión no es segura, puede cerrarla para proteger sus recursos.
¿Qué hacer ante este error?
Para resolverlo, debes determinar la causa y tomar las medidas adecuadas. Algunas soluciones habituales:
- Comprueba la conectividad de red: asegúrate de que tu conexión es estable y no tiene problemas.
- Verifica la configuración de tu cliente SSH: comprueba que está bien configurado y que cliente y servidor comparten un algoritmo de cifrado.
- Prueba con otro algoritmo de cifrado: si el servidor solo admite determinados algoritmos, intenta conectarte con uno distinto.
Si el problema persiste, abre un ticket de soporte desde el Área de clientes y lo revisamos contigo.