Tenía claves configuradas para SSH'ing a un servidor remoto sin contraseña, sin embargo, ya no funcionan. El único cambio que se me ocurre es que instalo HomeBrew - no actualicé / instalé un nuevo OpenSSH.
Mi enfoque para las llaves:
% ssh-keygen -t rsa
Copie id_rsa.pub en el servidor remoto y añádalo a
~/.ssh/authorized_keys
Pero ahora me piden contraseñas cada vez que me conecto. ¿Está relacionado con HomeBrew? Mi amigo puede acceder al mismo servidor utilizando el mismo método en el mismo modelo de MacBook Pro, antes de instalar HomeBrew.
Edita:
% ssh -vvv host
...
debug1: Offering public key: /Users/jamieborder/.ssh/id_rsa RSA SHA256:1WyWpE6/LdZHP5lbhWF9I8rF4NUBhopfTm9nJ/2Iros explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug2: we did not send a packet, disable method
debug3: authmethod_lookup keyboard-interactive
debug3: remaining preferred: password
debug3: authmethod_is_enabled keyboard-interactive
debug1: Next authentication method: keyboard-interactive
debug2: userauth_kbdint
debug3: send packet: type 50
debug2: we sent a keyboard-interactive packet, wait for reply
debug3: receive packet: type 60
debug2: input_userauth_info_req: entering
debug2: input_userauth_info_req: num_prompts 1
...