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
не може знайти дійсний комунікаційний розетку на цьому шляху.
Мене не здивувало б, якби ваш звичайний спосіб роботи знову запрацював, якщо ви повністю вийшли з системи та входили знову, або перезавантажили машину.