Подтвердить что ты не робот

Как SSH_AUTH_SOCK настраивается и используется ssh-agent?

Мне удалось настроить совместное использование ssh-agent для проверки подлинности с открытым ключом после чтения https://superuser.com/a/230872/301446

Созданный таким образом файл среды имеет следующее содержимое:

SSH_AUTH_SOCK=/tmp/ssh-OwqeSuxmEsQN/agent.4744; export SSH_AUTH_SOCK;
SSH_AGENT_PID=8960; export SSH_AGENT_PID;
#echo Agent pid 8960;

И agent.4744 имеет:

!<socket >24194 s 07DF88C6-E9997283-4C471010-2FE57D77

Вы знаете, как этот сокет используется ssh-agent? Я могу понять, что он использовал ssh-agent для обмена информацией об аутентификации, но как именно?

4b9b3361

Ответ 1

От здесь:

$SSH_AUTH_SOCK содержит путь к файловому сокету unix, который агент использует для связи с другими процессами. Это важно для ssh-add.