Estoy tratando de usar una versión simple del archivo ~. / ssh / config, pero cada vez que intento conectarme a cualquier host listado en la configuración, se me solicita repetidamente la contraseña de la clave ssh.
No estoy intentando guardar la contraseña / usar el llavero como la mayoría de las otras preguntas que he visto. Solo intento proporcionar la contraseña, pero sigue apareciendo como si fuera incorrecta. No es incorrecto. Escribo esta contraseña cientos de veces por semana, y si elimino la información del host del archivo de configuración, funciona bien. Es solo cuando el host está en el archivo de configuración que solicita repetidamente la contraseña.
He intentado reconstruir el archivo id_rsa.pub con el comando:
ssh-keygen -y -f id_rsa > id_rsa.pub
He intentado agregar esto al archivo de configuración
Host *
UseKeychain yes
Esto es lo único que está en el archivo de configuración
Host my.hostname.com
HostName my.hostname.com
User myuser
IdentityFile "~/.ssh/id_rsa.pub"
El usuario que aparece en la configuración no es el mismo usuario que yo localmente, si eso marca alguna diferencia.
id_rsa & id_rsa.pub son 600 permisos
No estoy realmente seguro de dónde activar esto. He buscado mucho y no he encontrado nada que parezca similar. Estoy en MacOS 10.12.6