OSX et l'authentification de ses clés SSH

- Mac

Ces derniers temps, j’ai été souvent confronté à ce prompt qui me demande de saisir le mot de passe pour pouvoir utiliser une clé SSH. Je ne sais pas si c’est un bug ou parce que mon Trousseau d’accès est trop vieux, mais saisir mon mot de passe d’utilisateur ou la passphrase de la clé ne fonctionnait pas. A chaque fois que je voulais utiliser ma clé, le prompt réapparaissait.

Le prompt d'authentification pour utiliser ma clé SSH

Heureusement, si la GUI ne fonctionne pas, les outils en CLI fonctionnent toujours (enfin en général), il suffit d’ajouter manuellement la clé au ssh-agent dans un Terminal via la commande suivante :

$> ssh-add -K ma-cle-ssh

Voilà, adieu les prompts qui me demandent le mot de passe pour utiliser ma clé SSH.

Pour info, veillez à ajuster votre configuration SSH à base de “IdentitiesOnly yes” si vous ne voulez pas vous retrouver avec un nouveau problème.