Windows 10 OpenSSH-Client wurde nicht in der Konsole ohne Administratorrechte gefunden

449
MrFusion

Ich habe Probleme bei der Verwendung des integrierten OpenSSH-Clients über eine reguläre Eingabeaufforderung. Der Client wurde automatisch als Teil von Windows 10 Update 1803 installiert.

Wenn ich versuche, es von einer regulären Eingabeaufforderung aus auszuführen, erhalte ich Folgendes:

C:\>ssh 'ssh' is not recognized as an internal or external command, operable program or batch file. 

Als ob es im Pfad nicht gefunden werden könnte, befindet sich das Verzeichnis jedoch im Pfad (die Ausgabe wurde aus Gründen der Kürze gekürzt):

C:\>path PATH=[...];%SYSTEMROOT%\System32\OpenSSH\;[...] 

Und wenn ich cddirekt in den Ordner komme, funktioniert der Befehl:

C:\>cd %SYSTEMROOT%\System32\OpenSSH\  C:\Windows\System32\OpenSSH>ssh usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] destination [command] 

Als Administrator

Wenn ich die Eingabeaufforderung als Administrator starte, funktioniert der Befehl (wie erwartet) in einem beliebigen Verzeichnis:

C:\>ssh usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] destination [command] 

Ich habe versucht, den Client über den Abschnitt " Optionale Funktionen verwalten" der App "Einstellungen" zu deinstallieren und erneut zu installieren. Dies funktionierte jedoch nicht.

Irgendwelche Ideen?

0

0 Antworten auf die Frage