„Systemfehler 1067“ bei der Installation von OpenSSH auf einem Windows 7-Computer erhalten

659
Valentyn

Ich versuche dieses OpenSSH-Paket unter Windows 7 zu installieren . Ich habe diese Anweisung befolgt und alle bestanden.

Ich habe mir diese Antwort angesehen, aber es ist nicht klar, was genau getan wurde, um das Problem zu lösen.

Ich hatte ein Problem, bei dem ich keinen Schlüssel generieren konnte

C:\Program Files\OpenSSH-Win32>.\ssh-keygen.exe -A ssh-keygen: generating new host keys: RSA Could not save your public key in __PR OGRAMDATA__\\ssh/ssh_host_rsa_key.sxfSDOzypn: No such file or directory ssh-keygen: generating new host keys: DSA Could not save your public key in __PR OGRAMDATA__\\ssh/ssh_host_dsa_key.juOzEtM1FK: No such file or directory ssh-keygen: generating new host keys: ECDSA Could not save your public key in __ PROGRAMDATA__\\ssh/ssh_host_ecdsa_key.GJzXzpQzfK: No such file or directory ssh-keygen: generating new host keys: ED25519 Could not save your public key in __PROGRAMDATA__\\ssh/ssh_host_ed25519_key.R26XZMokWU: No such file or directory 

Die Lösung habe ich hier gefunden . Ich musste einen Ordner in C: \ ProgramData \ ssh \ erstellen.

Mein Windows-Betriebssystem ist Windows 7 32bit und ich verwende OpenSSH-32bit

Wenn ich diesen Befehl versuche

C:\Program Files\OpenSSH>net start sshd 

Ich erhalte diesen Fehler:

The SSHD service is starting. The SSHD service could not be started.  A system error has occurred.  System error 1067 has occurred.  The process terminated unexpectedly. 

Was könnte das Problem sein? Ich sehe auch den sshd-Prozess in Diensten nicht .

1

1 Antwort auf die Frage

1
harrymc

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 cdBefehl 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 cdder 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.

Ich habe net start sshd in C: / Program Files / OpenSSH ausgeführt. Ich habe meine Frage gerade bearbeitet, um Klarheit zu schaffen. Valentyn vor 5 Jahren 0
Ich habe eine weitere Möglichkeit hinzugefügt. harrymc vor 5 Jahren 0
Ich habe den Ordner C: \ ProgramData \ ssh erstellt, um ein anderes Problem zu lösen, und ich verwende OpenSSH-32bit für 32-Bit-Windows 7-Betriebssysteme. Valentyn vor 5 Jahren 0
Hat sich beim Erstellen des Ordners beim Start des Dienstes etwas geändert? harrymc vor 5 Jahren 0
Ich habe all diese Dinge schon einmal gemacht, wie mir die Anweisungen sagten. Es scheint, dass ich alles richtig gemacht habe, aber es funktioniert nicht. Valentyn vor 5 Jahren 0
Ich habe die gleichen Installationsanweisungen auf einem anderen Windows 7-Rechner ausprobiert und es hat funktioniert ... Etwas stimmt nicht mit dem allerersten, den ich ausprobiert habe. Valentyn vor 5 Jahren 0
Etwas stimmt nicht mit dem ersten Windows7-PC, den ich versucht habe. Valentyn vor 5 Jahren 0
Siehe meine Ergänzung am Ende meiner Antwort für eine weniger schmerzhafte Lösung. harrymc vor 5 Jahren 0