ssh-add в одиночку не работает
Error connecting to agent: No such file or directory
Как мне использовать этот инструмент?
ssh-add в одиночку не работает
Error connecting to agent: No such file or directory
Как мне использовать этот инструмент?
Ответы:
Сначала вам нужно инициализировать агент.
ssh-agent bash
fish, команда есть ssh-agent fish.
Агент SSH не работает, или переменные среды, которые он устанавливает, недоступны в текущей среде (что наиболее важно SSH_AUTH_SOCK), или они установлены неправильно (указывая на мертвый агент).
Вы можете запустить агент в текущем сеансе оболочки, используя
eval "$(ssh-agent)"
или начать новый сеанс оболочки через агента, используя
ssh-agent fish
(замените fishлюбой оболочкой, которую вы используете). Но так как вы говорите, что раньше могли использовать ssh-addбез этого, это заставляет меня думать, что вы случайно убили агента (или он прекратил работу по какой-то другой причине). Сообщение об ошибке заставляет меня думать, что SSH_AUTH_SOCKпеременная среды на самом деле установлена, но ssh-addне может найти действительный коммуникационный сокет по этому пути.
Меня не удивит, если ваш обычный способ работы снова сработает, если вы полностью выйдете из системы и снова войдете в систему или перезагрузите компьютер.