Usando o powershell como intérprete padrão no SSHD do Windows 10?

2

Ao usar o padrão do Windows 10 sshd (SSH serv [er | gelo] / daemon), como configurá-lo para efetuar login com powershell em vez de cmd ?

    
por ylluminate 30.05.2017 / 00:56

1 resposta

0

Introdução

A implementação do servidor e do cliente OpenSSH para a plataforma Windows estava em desenvolvimento ativo em 2017 e é por isso que a configuração, os nomes de diretórios, etc. estão mudando. Por favor, inspecione o repositório oficial do OpenSSH para Windows para obter as informações mais recentes.

Resposta

Edite o arquivo sshd_config localizado em %ProgramData%\ssh :

PasswordAuthentication yes
Subsystem powershell c:/pwsh/pwsh.exe -sshs -NoLogo -NoProfile

Due to the bug directories with space in the name are not correctly processed in sshd configuration, that is why you should create symbolic link to Powershell directory: mklink /D c:\pwsh "C:\Program Files\PowerShell"

Reinicie o serviço sshd:

Restart-Service sshd

Você terminou.

Full information can be found here

    
por 26.10.2018 / 16:31