Starting ssh-agent on Windows 10 fails: “unable to start ssh-agent service, error :1058”


Al intentar iniciar el ssh-agent en Windows 10 a través de PowerShell (con el derecho elevado o sin él) ingresando Start-Service ssh-agent, aparece el error

unable to start ssh-agent service, error :1058

Cuando compruebo que el servicio se está ejecutando Get-Service ssh-agent, devuelve que el servicio está detenido.

¿Cómo puedo ejecutar el ssh-agent?

Mejor solución

Este error suele aparecer cuando ssh-agent está instalado pero su servicio (en Windows) no se ha iniciado.

Lo primero que tienes que realizar es ejecutar desde Windows el comando de PowerShell, Una vez abierto PowerShell digitar lo siguiente:

> Get-Service ssh-agent

Luego verificar que estado no se esté ejecutando como se muestra a continuación.

Status   Name               DisplayName
------   ----               -----------
Stopped  ssh-agent          OpenSSH Authentication Agent

Una vez confirmado que el estado no se esta ejecutando, verificar que el servicio haya sido deshabilitado ejecutando el siguiente comando:

> Get-Service ssh-agent | Select StartType

Al ejecutar el siguiente comando, debe mostrarse el siguiente resultado:

StartType
---------
Disabled

Adicional se aconseja configurar el servicio para que se inicie manualmente. Esto significa que tan pronto como ejecute ssh-agent, iniciará el servicio. Puede hacerlo a través de la GUI de Servicios o puede ejecutar el comando en modo de administrador:

 > Get-Service -Name ssh-agent | Set-Service -StartupType Manual

Alternativamente, puede configurarlo a través de la GUI si lo prefiere.

services.msc que muestra las propiedades del agente OpenSSH

Deja una respuesta

Tu dirección de correo electrónico no será publicada.