Olvidé la contraseña de mi ssh
. Estoy planeando eliminar los archivos (id_rsa, id_rsa.pub and known_hosts)
en el directorio y comenzar desde cero. No lo he estado usando ssh
desde todo el asunto y he limpiado las cosas en las teclas antes, pero creo que lo hice mal.
Mi pregunta es ¿cómo puedo recrear los archivos correctamente y configurarlos ssh
para dejar de pedirme contraseñas cuando me conecto git
u otras cosas?
cd ~/.ssh
yssh-keygen -f id_rsa -p
Respuestas:
Debe eliminar sus claves públicas / privadas SSH, volver a crearlas y luego agregar su clave pública recién creada a los servidores y servicios en línea que utiliza.
Elimine sus claves públicas / privadas de SSH:
Recree el par de claves, eligiendo una nueva frase de contraseña:
Agregue la clave privada recién creada a su Llavero OS X para almacenar la frase de contraseña y administrar su desbloqueo automáticamente:
Copie la clave pública en el portapapeles OS X para agregar a servicios web como GitHub, etc.
Agregue su clave pública recién creada al
~/.ssh/authorized_keys
archivo del servidor remoto. Asegúrese de garantizar los permisos correctos de la~/.ssh
carpeta remota (700
) y~/.ssh/authorized_keys
(600
). Es posible que desee investigar utilizandossh-copy-id
para facilitar este proceso.fuente