Cum este SSH_AUTH_SOCK configurat și utilizat de ssh-agent? (Programare, Prize, Ssh, Criptare Cu Cheie Publică, Agent Ssh)

utilizator3104542 a intrebat.

Am reușit să configurez partajarea lui ssh-agent pentru autentificarea cu cheie publică după ce am citit https://superuser.com/a/230872/301446

Fișierul de mediu astfel generat are următorul conținut:

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

Și agent.4744 are:

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

Ați putea ști cum este folosit acest socket de către ssh-agent? Pot să înțeleg că este folosit de ssh-agent pentru a partaja informații de autentificare, dar cum anume?

1 răspunsuri
user3496230

De la aici:

$SSH_AUTH_SOCK conține calea socket-ului de fișier unix pe care agentul îl folosește pentru comunicarea cu alte procese. Acest lucru este esențial pentru ssh-add.

Comentarii