Je viens de mettre à jour ma clé ssh et d'ajouter une phrase secrète,
mais cela me harcèle constamment maintenant,
comme lorsque je fais un push git (ou mercurial hg). ssh-agent
est en cours d'exécution :
xxx 1303 1118 0 09:16 ? 00:00:00 /usr/bin/ssh-agent
/usr/bin/dbus-launch --exit-with-session
/usr/bin/im-launch mate-session
J'ai essayé ssh-add
:
> ssh-add
Identity added: /home/…/.ssh/id_rsa (/home/…/.ssh/id_rsa)
Enter passphrase for /home/…/.ssh/id_ed25519:
Could not add identity "/home/…/.ssh/id_ed25519":
communication with agent failed
Que manque-t-il? 16.04 Ubuntu Mate, au cas où ça compterait.
Réponse acceptée :
Modifier 2018 :
Cela a été résolu dans gnome-keyring en enveloppant récemment ssh-agent afin que les solutions de contournement ne soient plus nécessaires et que tout fonctionne immédiatement.
Solutions originales pour les anciens systèmes :
/run/user/1000/keyring/ssh
est le chemin du porte-clés Gnome (hippocampe), qui ne prend pas en charge les clés Ed25519. Il y a deux possibilités :
-
N'utilisez pas les clés ED25519 et utilisez RSA (ce qui devrait suffire)
-
Exécutez le vrai
ssh-agent
dans vos scripts de démarrage (~/.xsession
) en utilisanteval `ssh-agent`