18

Я ssh-agent и получаю следующее:

SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;

Затем я ssh-add privkey.pem и получаю следующее:

Could not open a connection to your authentication agent

Есть идеи, что я делаю не так? Я также пытался добавить sudo перед каждой из этих команд, но получил почти одинаковый результат.

3 ответа3

26

Вы должны выполнить вывод, который вы получите от ssh-agent , например: eval $(ssh-agent)

Затем ваша среда настроена для подключения ssh-add к агенту.

3

Вы также можете использовать следующий синтаксис:

ssh-agent sh -c 'ssh-add && echo Do some stuff here.'
-1

Я нашел решение:

выполните команду ниже или добавьте в файл .bashrc

exec ssh-agent bash

ssh-add [ключевой путь]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .