Error al iniciar ssh-agent en Windows 10: "no se puede iniciar el servicio ssh-agent, error: 1058"

Resuelto quervernetzt asked hace 6 años • 7 respuestas

Cuando intento iniciar el agente ssh en Windows 10 a través de PowerShell (con derecho elevado o sin él) al ingresar, Start-Service ssh-agentaparece el error

No se puede iniciar el servicio ssh-agent, error: 1058

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

¿Cómo puedo ejecutar el agente ssh?

quervernetzt avatar Aug 31 '18 17:08 quervernetzt
Aceptado

Sí, como otros han sugerido, este error parece significar que ssh-agent está instalado pero su servicio (en Windows) no se ha iniciado.

Puedes comprobar esto ejecutando en Windows PowerShell :

> Get-Service ssh-agent

Y luego verifique que la salida del estado no se esté ejecutando.

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

Luego verifique que el servicio haya sido deshabilitado ejecutando

> Get-Service ssh-agent | Select StartType

StartType
---------
Disabled

Sugiero configurar el servicio para que se inicie manualmente. Esto significa que tan pronto como ejecute ssh-agent, iniciará el servicio. Puede hacer esto a través de la GUI de Servicios o puede ejecutar el comando en modo 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

Donal avatar Dec 04 '2018 06:12 Donal

Resolví el problema cambiando el StartupType del ssh-agent a Manualvia Set-Service ssh-agent -StartupType Manual.

Luego pude iniciar el servicio mediante Start-Service ssh-agento simplemente ssh-agent.exe.

quervernetzt avatar Aug 31 '2018 10:08 quervernetzt

Recibo el mismo error en Cygwin . Tuve que instalar el paquete openssh en Cygwin Setup .

(Lo extraño fue que todos ssh-*los comandos eran válidos (bash podía ejecutarse como programa) pero el paquete openssh no estaba instalado).

betontalpfa avatar Nov 29 '2018 09:11 betontalpfa