Ich denke, Sie haben die richtigen Anweisungen zur Installation von OpenSSH und die richtige Problemumgehung gefunden.
In der Antwort, die Sie gefunden haben, ist das fehlende Stück, dass Schritt # 3 und alle folgenden Schritte in dem Ordner ausgeführt werden müssen C:\Program Files\OpenSSH
.
Der cd
Befehl in dieser Antwort lautet:
cd "C:\Program Files\OpenSSH"
Das gleiche Problem wird im Fehlerbericht "Getting system system 1067" bei der Installation von OpenSSH beschrieben, in dem behauptet wird, dass cd
der Installationsanleitung hinzugefügt wurde, obwohl ich keine Spur davon sehe.
(Ich kann nicht testen, weil ich OpenSSH nicht verwende, hoffe jedoch, dass dies zur Lösung des Problems beiträgt.)
Ihr Problem könnte sein, die gleiche wie in dem Bug - Report beschrieben \ ssh-keygen -A defekt ist, kann nicht Host - Schlüssel machen., Wo die Lösung war:
Sie müssen den
C:\ProgramData\
Ordner mit dem Namen manuell aufrufen und einen Ordner erstellenssh
Es gibt genau diese Inkonsistenz, von der der Entwickler in diesem Fehlerbericht behauptet, dass beim Starten des Dienstes dieser Ordner erstellt wird, was in Ihrem Fall nicht der Fall ist.
Es stellt sich auch die Frage nach dem Betriebssystem. Wenn es sich um ein 64-Bit-Windows handelt, sollten Sie die 64-Bit-Version installiert haben, und der Installationsordner wäre gewesen C:\Program Files\OpenSSH-Win64
. Führen Sie alles in einer PowerShell-Sitzung aus?
Beachten Sie, dass OpenSSH für Windows 10 direkt als optionale Funktion verfügbar ist, die möglicherweise besser als ein Paket eines Drittanbieters funktioniert.
Gehen Sie zu Einstellungen> Apps> Optionale Funktionen verwalten und fügen Sie "OpenSSH-Client" hinzu. Es wird installiert C:\Windows\System32\OpenSSH
(und wird zu PATH hinzugefügt). Deinstallieren Sie zuerst Ihre Version.