He instalado openssh 8.2 a través de brew install openssh
. He añadido lo siguiente a mi .profile
:
export SSH_AUTH_SOCK="~/.ssh/agent.$HOST.sock"
ssh-add -l 2>/dev/null >/dev/null
if [ $? -ge 2 ]; then
ssh-agent -a "$SSH_AUTH_SOCK" >/dev/null
fi
Y, entonces tengo que hacer lo siguiente:
ssh-add ~/.ssh/id_ecdsa_sk
Enter passphrase for /Users/myuser/.ssh/id_ecdsa_sk:
Identity added: /Users/myuser/.ssh/id_ecdsa_sk
aunque tengo lo siguiente en mi ~/.ssh/config
:
Host *
IgnoreUnknown UseKeychain
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_ecdsa_sk
(Tuve que añadir el IgnoreUnknown
bit, porque la instalación desde brew instala una versión que rompe el UseKeychain
poco). Pero ahora: ¿Cómo lo conecto para que añada la llave a mi llavero?