1. ホーム
  2. sockets

[解決済み] ssh-agentでSSH_AUTH_SOCKはどのように設定され、どのように使用されるのですか?

2022-02-24 04:34:49

質問

を読んで、公開鍵認証のための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が認証情報を共有するために使っているのはわかるのですが、具体的にどのように使っているのでしょうか?

どのように解決するのですか?

から こちら :

SSH_AUTH_SOCKには、そのソケットが使用されるunixファイルソケットのパスが含まれます。 エージェントは、他のプロセスとの通信に使用します。これは ssh-addに使用します。