Solucionar el error SSH «Too Many Authentication Failures»
Soluciona el error «Too Many Authentication Failures» en SSH con esta guía. Aprende a activar el agente SSH, usar opciones y modificar la configuración.
2 min de lectura

Seamos sinceros: el mundo de los servidores y el hosting puede ser tan apasionante como frustrante. Justo cuando crees que todo funciona a la perfección, aparece un error como «Received disconnect from UNKNOWN port 65535:2: Too Many Authentication Failures» y te quedas rascándote la cabeza. A mí esto suele pasarme porque tengo que cambiar entre servidores con distintas claves y configuraciones de SSH.
¿Te suena? ¡No te preocupes! A todos nos ha pasado. Y estoy aquí para mostrarte una solución que puede ayudarte a arreglar el error; a mí me funcionó.
¿Cuál es el problema?
Este error en concreto suele estar relacionado con las conexiones SSH (Secure Shell). SSH es un protocolo de red que permite administrar servidores de forma remota, y es una herramienta muy potente en la que muchos confiamos a diario. Sin embargo, de vez en cuando nos lanza una bola curva como esta.
El mensaje de error significa, en esencia, que ha habido demasiados intentos fallidos de autenticar la conexión SSH. El servidor se vuelve desconfiado y cierra la conexión por motivos de seguridad. Tiene sentido, ¿no? Pero ¿cuál es la solución?
Las soluciones
1. Activa el agente SSH
Lo primero que hay que hacer es activar el agente SSH. Es como un gestor para tus claves SSH y puede ayudar a agilizar el proceso de autenticación. Simplemente ejecuta:
eval `ssh-agent`Este comando iniciará el agente SSH en segundo plano y ya puedes continuar.
2. Usa la opción -o IdentitiesOnly=yes (si no usas una clave SSH)
Si no estás usando una clave SSH, esta opción puede salvarte la vida. Le indica al cliente SSH que use únicamente los archivos de identidad de autenticación configurados en los archivos de configuración de SSH o pasados por la línea de comandos. Ejecuta:
ssh -o IdentitiesOnly=yes user@hostDe este modo reduces los métodos de autenticación, lo que puede resolver el problema.
3. Aumenta MaxAuthTries en /etc/ssh/sshd_config
A veces el problema es que el umbral de intentos fallidos del servidor es demasiado bajo. Puedes solucionarlo aumentando el valor de MaxAuthTries en el archivo de configuración del demonio SSH. Así se hace:
sudo nano /etc/ssh/sshd_configBusca la línea que dice MaxAuthTries y aumenta el valor. Si no existe, añade:
MaxAuthTries 10No olvides reiniciar el servicio SSH:
sudo systemctl restart sshdConclusión
Estos pasos deberían ayudarte a resolver el error «Received disconnect from UNKNOWN port 65535:2: Too Many Authentication Failures». Todo consiste en entender qué ocurre entre bambalinas y aplicar la solución adecuada.
Recuerda: los servidores pueden ser caprichosos, pero no tienen por qué ser un misterio. ¡Feliz hosting!


