it-swarm.com.de

Das Starten des ssh-agent unter Windows 10 schlägt fehl: "ssh-agent-Dienst kann nicht gestartet werden, Fehler: 1058"

Wenn ich versuche, den ssh-agent unter Windows 10 über PowerShell (mit erhöhtem Recht oder ohne) durch Eingabe von Start-Service ssh-agent zu starten, erhalte ich die Fehlermeldung

der ssh-agent-Dienst kann nicht gestartet werden, Fehler: 1058

Wenn ich prüfe, ob der Dienst über Get-Service ssh-agent läuft, wird der Dienst beendet.

Wie kann ich den ssh-agent zum Laufen bringen?

10
quervernetzt

Ich habe das Problem gelöst, indem ich den StartupType des ssh-agent über Set-Service ssh-agent -StartupType Manual in Manual geändert habe.

Dann konnte ich den Dienst über Start-Service ssh-agent oder nur ssh-agent.exe starten.

10
quervernetzt

Ja, wie andere vorgeschlagen haben, scheint dieser Fehler zu bedeuten, dass ssh-agent installiert ist, aber der Dienst (unter Windows) nicht gestartet wurde. 

Sie können dies überprüfen, indem Sie Folgendes ausführen:

$Get-Service ssh-agent

Überprüfen Sie dann, ob der Status nicht ausgegeben wird.

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

Überprüfen Sie dann, ob der Dienst durch Ausführen deaktiviert wurde

$Get-Service ssh-agent | Select StartType

StartType
---------
Disabled

Ich empfehle, den Dienst manuell zu starten. Das heißt, sobald Sie ssh-agent ausführen, wird der Dienst gestartet. Sie können dies über die Dienste-GUI oder den Befehl im Administratormodus ausführen:

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

Alternativ können Sie es auch über die GUI einstellen, wenn Sie möchten.

 enter image description here

12
Donal Mee

Ich bekomme den gleichen Fehler in Cygwin. Ich musste Installieren des openssh-Pakets im Cygwin-Setup.

(Das Merkwürdige war, dass alle ssh-*-Befehle gültig waren (die Bash konnte als Programm ausgeführt werden), aber das openssh-Paket wurde nicht installiert.

0
betontalpfa