Я ввожу 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
перед каждой из этих команд, но получил почти идентичный вывод.
решение1
Предполагается, что вы выполните вывод, который вы получаете ssh-agent
, например, так:eval $(ssh-agent)
Затем ваша среда настраивается для ssh-add
подключения к агенту.
решение2
Вы также можете использовать следующий синтаксис:
ssh-agent sh -c 'ssh-add && echo Do some stuff here.'
решение3
Я нашел решение:
выполните команду ниже ИЛИ добавьте в файл .bashrc