前言
系统是Win10 1809,翻了不少文章,很少找到缺失ssh-agent服务的问题,作为记录个人的问题了。
过程
最近试图使用SSH密钥连接到GitHub
需要用到OpenSSH,于是参考(Windows 支持 OpenSSH 了!)用系统的“管理可选功能”安装了OpenSSH服务器。
安装完毕后,使用Powershell执行了GitHub文档中的指令,提示找不到名为“ssh-agent”的服务:
参考一篇文章(多种方法安装配置windows openssh server),其中提到:
在server2019、 server2022、新版win10、win11上,4种方法都可以,但建议后2种,因为前2种安装的openssh server只有sshd服务没有ssh-agent服务(OpenSSH Authentication Agent)
而这里的前两种方法中就有提到使用系统的“管理可选功能”安装OpenSSH服务器。
解决
在GitHub(Releases)上下载对应版本的msi安装包,直接安装后就不缺服务了