ssh-add -l 显示没有密钥,但代理转发正在工作

ssh-add -l 显示没有密钥,但代理转发正在工作

我用我的公钥登录服务器应该启用代理转发,默认值:user env_keep += SSH_AUTH_SOCK 位于 /etc/sudoers 中

这适用于我的家庭设置(Ubuntu Mate 20.04 -> Ubuntu Server 18.04),但不适用于工作(Windows 7(winssh 术语) -> windows Jump-server -> sles 15 服务器)

当我使用时

echo $SSH_AUTH_SOCK

我得到类似的东西

/tmp/ssh-AyHL6WclXl/agent.107234

但是当我使用 ssh-add -l 时,没有显示密钥(代理没有身份)。如何从 $SSH_AUTH_SOCK 获取密钥到 ssh-add ?

相关内容