Страница 1 из 1

Добавить SSH ключи к ssh-agent

Добавлено: 02 окт 2016, 12:56
keo
Приветствую всех!

Подскажите, можно ли через консоль, с тем окружением, которое настроено в Open Server по умолчанию, добавить SSH ключи к ssh-agent ?

Пытаюсь настроить работу с Гитхаб, делал вот по этой инструкции: https://help.github.com/articles/genera ... ssh-agent/

Когда, после этапа генерации ключей пытаюсь выполнить команды из раздела "Adding your SSH key to the ssh-agent", ничего не выходит,
на команду eval $(ssh-agent -s), терминал отвечает сообщением: 'eval' is not recognized as an internal or external command, operable program or batch file,

соответственно, следующая команда, ssh-add ~/.ssh/(key name), которая должна, как я понимаю, добавить сами ключи, возвращает сообщение: Could not open a connection to your authentication agent. .

Извиняюсь, я новичок в этом деле, поэтому общий смысл происходящего не очень понятен. Я пробовал добиться каких нибудь результатов просто командой $ ssh-agent -s, на что терминал отвечал чем то вроде такого:
SSH_AUTH_SOCK=/tmp/ssh-AaIOCsmXudt4/agent.6492; export SSH_AUTH_SOCK;
SSH_AGENT_PID=7468; export SSH_AGENT_PID;
echo Agent pid 7468;

но о чем это говорит, запустился агент или нет, я по поиску так и не смог выяснить, а сам не понимаю.

После этого, если выполнить ssh-add ~/.ssh/(key name), все равно выводится сообщение: Could not open a connection to your authentication agent..

Поиск в сети мне не помог, как правило у людей срабатывает команда eval $(ssh-agent -s), и на этом их проблемы исчерпываются.

Я вижу, что в папке modules\git\bin присутствуют и ssh-agent.exe и ssh-add.exe, т.е. наверно это должно как то работать.

Подскажите, что я не так делаю? Можно ли решить эту задачу через консоль Open Srver в его окружении, или нужно еще что то установить дополнительно?