77 votos

Cómo recuperarse de "demasiado muchos fracasos de autenticación de usuario root"

He hecho varios intentos para establecer SSH-marco para el usuario root@host usando putty terminal. Mientras lo hacía me especificado mal credenciales varias veces y después de eso he especificado correctamente y, a continuación, después de las credenciales fueron aceptadas en la sesión de ssh rompe con

"Server cerrado inesperadamente red conexión".

Este error es reportado por la masilla terminal. Cuando tratando de ssh root@localhost desde la consola local - funciona bien. También funciona bien cuando me ssh otheruser@host de otro host. Así que problemas de conectividad de red no son culpables. El único error que yo estoy pensando es: "Demasiados Fallos de Autenticación para el usuario root" aunque la masilla informó de un error diferente.

La pregunta es: ¿cómo recuperarse de esta condición de error y deje que la masilla de inicio de sesión de nuevo? Reiniciar sshd parece no ayudar

136voto

Peta Sittek Puntos 152

"Muchos de los Errores de Autenticación para el usuario root" significa que el servidor SSH del MaxAuthTries límite fue superado. Sucede así que Su cliente está intentando autenticar con todas las posibles claves que se almacenan en /home/USUARIO/.ssh/ .

Esta situación se puede resolver por estas maneras:

  1. ssh -i /ruta/a/id_rsa root@host
  2. Especificar el Host/IdentityFile par en /home/USUARIO/.ssh/config.
    • Host host
    • IdentityFile /home/USER/.ssh/id_rsa
    • Host host2
    • IdentityFile /home/USER/.ssh/id_rsa2
  3. Aumentar MaxAuthTries valor en el servidor SSH en /etc/ssh/sshd_config (no se recomienda).

13voto

felipec Puntos 3278

Esto es mala práctica. Sólo tienen un usuario habitual de la caja de control remota y conectarse mediante ssh usando, luego ganar acceso root usando su/sudo.

9voto

damorg Puntos 1024

¿Estás seguro que entrar de root para ssh está permitido?

Consulte sshd_config y verifique esa sesión root está permitido. sshd necesitará reiniciarse si el entorno cambia.

6voto

Rodent43 Puntos 652

Yo recomendaría, como Anon anterior publicada, utiliza otro usuario para tener ssh acceso a continuación, utilizar el comando su para obtener acceso de root...

PermitRootLogin puede ser establecido como no de th /etc/ssh/sshd_config

Espero que ayude

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: