ssh-add在尝试完成更复杂的任务(涉及用于 SSH 身份验证的硬件安全密钥和 GPG 密钥)的过程中,我在 Windows 10 计算机上遇到了一个脾气暴躁的实用程序。很简单,我的ssh-add无法连接到代理,而所有其他 ssh 功能都工作正常。
当我ssh-add -L在 Powershell 7.0.3 上运行时,我得到以下输出:
Error connecting to agent: No such file or directory
Run Code Online (Sandbox Code Playgroud)
但是,我的ssh-agent服务似乎运行得很好:
C:\Users\[me]> get-service ssh-agent
Status Name DisplayName
------ ---- -----------
Running ssh-agent OpenSSH Authentication Agent
C:\Users\[me]> get-service ssh-agent | select *
UserName : LocalSystem
Description : Agent to hold private keys used for public key authentication.
DelayedAutoStart : False
BinaryPathName : C:\WINDOWS\System32\OpenSSH\ssh-agent.exe
StartupType : Automatic
Name : ssh-agent …Run Code Online (Sandbox Code Playgroud)