关于解决 unable to start ssh-agent service, error :1058

前言

操作系统:win11
命令终端:Powershell
当我在终端输入命令 启动 ssh-agent 代理的时候

ssh-agent -s 

很不幸出现了 unable to start ssh-agent service, error :1058以下错误

问题的解决

  • 查看我们ssh-agent 服务是否运行,执行如下命令
# 确定ssh-agent的运行状态,执行命令 
Get-Service ssh-agent

很明显我们这里可以看到服务终止中。
在这里插入图片描述

  • 查看ssh-agent 启动服务是否被禁用,执行如下命令
Get-Service ssh-agent | Select StartType

这里我们可以启动服务状态是属于禁用状态
在这里插入图片描述

  • 将启动服务设置为手动启动的方式
Get-Service -Name ssh-agent | Set-Service -StartupType Manual

注意这里如果我们不是用管理员的方式运行的终端,那么我们可能会得到如下报错信息
在这里插入图片描述
出现这种情况,我们只需要使用管理员权限运行即可。
如下图,就是使用管理员权限运行的,没有报错,正常执行
在这里插入图片描述

  • 此时我们可以使用查看启动服务状态的命令,进行查看,是否启动方式已经更改为Manual了,如果是如下,则代表修改成功。
    在这里插入图片描述
  • 我们可以正常启动我们的ssh-agent 了
ssh-agent -s 

开启这个服务之后,我们可以使用添加命令了

 ssh-add ~/.ssh/id_rsa

以上就是遇到此问题的解决方式了,希望能帮助到大家!

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值