Cómo corregir el error de SSH Demasiadas fallas de autenticación
- 4630
- 1204
- Alejandro Duran
A veces, mientras intenta conectarse a sistemas remotos a través de Ssh, puede encontrar el error "Recibió la desconexión de x.X.X.X Puerto 22: 2: Demasiadas fallas de autenticación". En este breve artículo, explicaré cómo corregir este error en algunos pasos simples.
Leer también: 4 formas de acelerar las conexiones SSH en Linux
El siguiente es una captura de pantalla del error que encontré, mientras usa el cliente SSH.
SSH: demasiadas fallas de autenticaciónDescubrí que esto resultó de la existencia de muchas claves de identidad de SSH en mi máquina, y cada vez que ejecuto el cliente SSH, intentaría todas mis claves SSH conocidas por la agente ssh y todas las demás claves, al intentar conectarse al servidor remoto (VPS2 Como se muestra en la captura de pantalla anterior). Este es el comportamiento predeterminado de SSH.
Desde el servidor ssh (SSHD) En el servidor remoto espera una clave de identidad particular, el servidor rechaza la conexión y el cliente SSH aborta con el error anterior.
Para corregir este error, debe agregar el Identidades
con un valor de Sí
, que instruye a SSH que solo use los archivos de identidad de autenticación especificados en la línea de comando o el configurado en el ssh_config Archivo (s), incluso si agente ssh Ofrece identidades adicionales.
Por ejemplo:
$ ssh -o identidadesOnly = sí vps2Conexión ssh exitosa
Alternativamente, si desea que esto funcione para todas las conexiones de cliente SSH, puede configurarlo en su ~/.ssh/config
archivo.
$ vim ~/.ssh/config
Agregue la siguiente configuración en el archivo, debajo del Anfitrión *
Sección como se muestra en la pantalla Screesnhot.
Host * IdentityOnly = SÍConfigurar identidades en SSH
Guarde los cambios en el archivo y salga. Ahora debería poder ejecutar SSH sin especificar la opción -o IdentitiessOnly = sí
en la línea de comando como se muestra.
$ ssh vps2Conexión ssh exitosa
Para más información, consulte el ssh-config página del hombre.
$ hombre ssh-config
Es posible que encuentre útiles los artículos relacionados con Followng SSH.
-
- Cómo crear túneles SSH o reenvío de puertos en Linux
- Cómo cambiar el puerto SSH predeterminado al puerto personalizado en Linux
- Cómo encontrar todos los intentos de inicio de sesión de SSH fallidos en Linux
- Cómo deshabilitar el inicio de sesión de la raíz SSH en Linux
- 5 formas de mantener las sesiones remotas de SSH en funcionamiento después de cerrar SSH
En este breve artículo, mostré cómo arreglar fácilmente el "Recibió la desconexión de x.X.X.X Puerto 22: 2: Demasiadas fallas de autenticación"En SSH. Si tiene alguna pregunta, use el formulario de comentarios a continuación para comunicarse con nosotros.
- « Cómo corregir el error de manipulación del token de autenticación passwd en Linux
- 10 nuevas distribuciones de Linux más prometedoras para mirar hacia adelante en 2020 »