Windows OpenSSH代理侦听哪个端点

5vf7fwbs  于 2022-11-26  发布在  Windows
关注(0)|答案(1)|浏览(133)

有人知道Windows OpenSSH身份验证代理监听的端点是什么吗?它是如何通告这个端点的,以便Windows ssh.exe可以与它通信?
我知道我有点晚了,但我最近注意到我的Windows PC有一个名为“OpenSSH身份验证代理”的服务,默认情况下是禁用的。当启用时,它作为Windows 10和更高版本(C:\Windows\System32\OpenSSH)附带的ssh.exe的ssh-agent工作得相当不错。
在Unix操作系统中,ssh-agent监听Unix套接字,套接字的位置在SSH_AUTHSOCK环境变量中设置。但是在Windows中没有SSH_AUTH_SOCK环境变量,Windows提供的ssh.exe似乎无论如何都能找到它。
此外,据我所知,Windows没有实现Unix套接字,所以ssh.exe必须使用不同的机制。

9rnv2umw

9rnv2umw1#

它是托管在Github here上的开放源代码
将ssh-agent作为Windows服务运行的 Package 器位于源树here
快速浏览一下代码(agent.c)就知道Win32命名管道是IPC机制。您可能希望更深入地研究代码,包括在本地构建、运行和调试。

相关问题