En el pasado, nunca tuve que utilizar ssh-agent
y todo funcionó bien.
Pero me di cuenta, en GitHub, está pidiendo a la gente que utilice ssh-agent
Aunque no lo utilicemos, parecía estar bien. Así que simplemente ignoro esa larga parte normalmente para el ssh-agent
y ssh-add
.
Pero durante unos días pude iniciar sesión en Bluehost, pero ayer día añadí un nuevo par de claves públicas y privadas a mi Macbook Air M1, y ahora el inicio de sesión que solía funcionar se convierte:
Received disconnect from 162.241.123.123 port 22:2: Too many authentication failures for mike123
Disconnected from 162.241.123.123 port 22
sin ni siquiera pedir una contraseña. Pero era extraño por qué cuando me permitió iniciar la sesión, me pidió la contraseña, cuando pensé que la idea de ssh es no requerir la contraseña.
Pero hoy, ni siquiera me pide la contraseña sino que me escupe el mensaje de arriba.
Sin embargo, mi MacBook Pro pudo iniciar la sesión, a pesar de que pide una contraseña.
El soporte técnico de Bluehost decía que debía pegar mi clave privada a su panel SSH de Bluehost. Pero pensé que nunca debemos dar nuestra clave privada.
Así que debemos usar ssh-agent
¿Ahora? ¿Cuál puede ser el problema de "Demasiados fallos de autenticación para _____" y cómo se soluciona?
P.S. Secuelas: He seguido los pasos de los documentos de Github y he utilizado ssh-agent
y ssh-add
y creó el archivo ~/.ssh/config
. El hecho de que ssh-keygen
no creó ~/.ssh/config
puede sugerir ~/.ssh/config
no es una práctica habitual, pero después de que hice los pasos anteriores, entonces pude ser pedido una contraseña y ser capaz de iniciar la sesión de nuevo a Bluehost. No estoy seguro de por qué sigue pidiendo una contraseña, pero al menos me permite iniciar la sesión.