web-dev-qa-db-ja.com

SSH_AUTH_SOCKはどのようにセットアップされ、ssh-agentで使用されますか?

https://superuser.com/a/230872/301446 を読んだ後、公開鍵認証用のssh-agentの共有をセットアップすることができました

このようにして生成された環境ファイルには、次の内容が含まれます。

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によって使用されていることを理解できますが、正確な方法は?

20
user3104542

ここ から:

$ SSH_AUTH_SOCKには、エージェントが他のプロセスとの通信に使用するUNIXファイルソケットのパスが含まれています。これはssh-addに不可欠です。

18
user3496230