Windows下配置私钥
在系统默认状态,或安装某些更新之后,可能ssh-agent服务没有开启,这会影响通过密钥证书方式访问ssh服务器的这部分用户,导致无法连接,远端提示:Permission Deny。通常的解决办法是将本地的私钥加入到ssh代理中。命令为:
ssh-add <私钥文件路径>
但是运行后会提示:Error connecting to agent: No such file or directory
此时只需要在“运行”(Win + R)中执行services.msc,找到名为:OpenSSH Authentication Agent的服务,将其启动类型设置为:“自动”,并且将其启动即可。
然后重新执行命令,添加私钥即可。
ssh-add <私钥文件路径>