Использование ssh-agent в windows git bash - Превышено время ожидания соединения
Я пытаюсь использовать ssh-agent в Windows git bash. я делаю
eval `ssh-agent`
он печатает PID процесса, в диспетчере задач я вижу, что он действительно работает. Тогда я делаю ssh-add -l
, Некоторое время он думает и говорит: Error connecting to agent: Connection timed out.
Я проверил эту переменную среды SSH_AUTH_SOCK
в текущем терминале что-то установлено, я проверил, что работает только один ssh-agent.
Мой брандмауэр показывает мне, что ssh-add подключается к localhost (номер порта каждый раз меняется), но байты не отправляются и не принимаются. Конечно, я попытался отключить брандмауэр безуспешно.
Мои навыки гуглинга меня не подводят, все ошибки, которые я мог найти, были связаны с неправильным запуском ssh-agent (т.е. без eval). Я вне ид.
Вопрос: как мне заставить это работать?
UPD: я загрузился в безопасном режиме с сетью и работает ssh-add. Так что это должно быть что-то в моей настройке системы.
1 ответ
Вы же добавили ключ, зарегистрированный на вашем сервере, верно?
ssh-add ~/.ssh/keyname
затемssh-add -l
на самом деле что-то покажет, и вы можете войти по ssh:
ssh root@xxx.xxx.xxx.xxx