Я пытаюсь добавить ключ ssh с помощью ssh-add. После запуска ssh-add ~ / .ssh / insertkeyname здесь мне будет предложено:
Could not open a connection to your authentication agent.
После некоторого исследования могло показаться, что это потому, что мой ssh-agent не запущен, но ps -ef | grep ssh-agent указывает иное:
cdm 1760 1727 0 14:35 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=classic-gnome
Даже после бега:
exec ssh-add bash
И увидев:
cdm 1760 1727 0 14:35 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=classic-gnome
cdm 2903 1 0 14:45 ? 00:00:00 ssh-agent
Эта проблема, похоже, не устранена. Любая помощь будет принята с благодарностью, и если вам нужно больше видеть вывод консоли, дайте мне знать, и я буду рад опубликовать.
* Обратите внимание: я использую Ubuntu 11.04.
Пытаться:
$ `eval ssh-agent`
Какой эхо-ряд переменных среды заставляет ssh-add работать. Просто вставьте это в свой терминал и:
$ exec ssh-agent bash
Затем:
$ ssh-add ~/.ssh/insertkeynamehere
источник: Справочные страницы Ubuntu: ssh-add