Windows 10 OpenSSH Client não encontrado no console não administrativo

0

Estou tendo problemas para usar o cliente OpenSSH integrado em um prompt de comando normal. O cliente foi instalado automaticamente como parte do Windows 10 Update 1803.

Quando tento executá-lo a partir de um prompt de comando normal, recebo o seguinte:

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

Como se não pudesse encontrá-lo no caminho, no entanto, o diretório é no caminho (saída abreviada por brevidade):

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

E se eu cd na pasta diretamente, o comando funciona:

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]

Como administrador

Curiosamente, se eu iniciar o prompt de comando como Administrador, o comando funcionará (como esperado) em qualquer diretório:

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]

Eu tentei desinstalar e reinstalar o cliente na seção Gerenciar recursos opcionais do aplicativo Configurações, mas isso não funcionou.

Alguma idéia?

    
por MrFusion 09.09.2018 / 22:11

0 respostas