ssh-add
seul ne fonctionne pas:
Error connecting to agent: No such file or directory
Comment dois-je utiliser cet outil?
ssh-add
seul ne fonctionne pas:
Error connecting to agent: No such file or directory
Comment dois-je utiliser cet outil?
Réponses:
Vous devez d'abord initialiser l'agent.
ssh-agent bash
fish
, la commande est ssh-agent fish
.
L'agent SSH n'est pas en cours d'exécution, ou les variables d'environnement qu'il définit ne sont pas disponibles dans l'environnement actuel (le plus important SSH_AUTH_SOCK
), ou elles sont mal définies (pointant vers un agent mort).
Vous pouvez démarrer l'agent dans la session shell actuelle à l'aide de
eval "$(ssh-agent)"
ou démarrer une nouvelle session shell via l'agent à l'aide de
ssh-agent fish
(remplacez fish
par le shell que vous utilisez). Mais puisque vous dites que vous utilisé pour pouvoir utiliser ssh-add
sans cela, il me conduit à croire que vous avez accidentellement tué l'agent (ou il a pris fin en raison d'une autre raison). Le message d'erreur me fait penser que la SSH_AUTH_SOCK
variable d'environnement est réellement définie, mais qu'elle ssh-add
ne trouve pas de socket de communication valide sur ce chemin.
Cela ne me surprendrait pas si votre façon habituelle de faire les choses fonctionnerait à nouveau si vous vous déconnectiez complètement et vous reconnectiez, ou si vous redémarriez la machine.