无法打开与身份验证代理的连接。代理正在运行、拥有密钥并被转发

无法打开与身份验证代理的连接。代理正在运行、拥有密钥并被转发

我访问云部分内容的配置似乎失败了,而且我似乎不明白出了什么问题。

我的 SSH 代理正在运行,我的私钥已添加,并且我已请求转发它;连接到第一个主机时身份验证成功,但代理似乎从未转发过。

$echo $SSH_AGENT_PID
8164

$echo $SSH_AUTH_SOCK
/tmp/ssh-8u7DguDSY8ws/agent.696

$ssh-add -l
4096 SHA256:9ylALlnjZaCA35dZLmvwrMf//O15ZVP71rIf/xfDueg /home/matt/.ssh/id_rsa (RSA)

然后通过 SSH 连接到我的其中一台主机:

$ ssh -vvv [email protected] | grep agent
...
debug2: key: /home/matt/.ssh/id_rsa (0x600061780), explicit, agent
debug1: Requesting authentication agent forwarding.
debug2: channel 0: request [email protected] confirm 0

但是,当我进入我的 shell 并尝试访问代理时:

me@node1 $ ssh-add -l
Could not open a connection to your authentication agent.

什么原因导致了这种现象?

我也尝试使用 Putty 中的“允许代理转发”选项,结果相同,我可以登录到第一个主机,但代理似乎未连接。

相关内容