Premièrement, Allan a raison d'entrer "UseKeychain yes" dans votre fichier .ssh/config. Deuxièmement, ma méthode est également pratique d'une autre manière
# Use Apple Keychain for ssh-key passphrases
UseKeychain yes
# automatically load keys into ssh-agent
AddKeysToAgent yes
# Automatically forward ssh-agent to destination
ForwardAgent yes
Si vous savez ajouter la clé à votre ssh-agent en émettant
ssh-add <keyfile>
et entrez votre phrase de passe, vous pouvez commencer. MAIS vous ajoutez également votre phrase de passe à votre trousseau de clés :
ssh-add --help
...
-K Store passphrases in your keychain.
With -d, remove passphrases from your keychain.
Ainsi, avec
ssh-add -K <keyfile>
vous ne chargez pas seulement votre clé mais vous enregistrez aussi la phrase de passe dans votre trousseau. Vous devez émettre le "-K" une seule fois.
Avec cette configuration, vous avez une clé de sauvegarde et la phrase de passe stockées en toute sécurité dans votre trousseau et chaque fois que vous ouvrez un terminal en utilisant ssh, la clé est automatiquement chargée dans votre ssh-agent et la phrase de passe est prise dans votre trousseau.