O Windows 10 possui um servidor SSH interno?

10

A versão de lançamento do Windows 10, conforme os rumores , tem a funcionalidade interna do servidor SSH? Se sim, como faço para ativá-lo?

dansays
fonte
Há rumores de que o SSH para o PowerShell, não acho que esteja vinculado à versão do Windows 10. Ainda não vi nenhuma notícia sobre uma atualização do PowerShell.
MC10 03/08/19
Eles o adicionaram na atualização do Fall Creator e você pode adicionar o cliente e / ou o servidor acessando (Configurações> Aplicativos> Gerenciar recursos opcionais> Adicionar um recurso) e instalá-lo. Observe que ele ainda possui a tag (beta), mas eu a usei e funciona efetivamente de maneira diferente da Putty.
14177

Respostas:

20

Resposta curta: Ainda não, mas está chegando.

Resposta longa: na verdade, não faz parte do Windows 10, mas um novo recurso que a Microsoft está adicionando ao PowerShell. A Microsoft está trabalhando e começando a contribuir para o projeto OpenSSH. Isso colocará efetivamente um servidor SSH no Windows, mas você precisará ativá-lo e ter a versão mais recente do PowerShell. Ainda não ouvi nenhuma data de lançamento do PowerShell com a funcionalidade OpenSSH mencionada.

Leitura adicional arstechnica.com

Anúncio Oficial da Microsoft msdn.com

tbenz9
fonte
Já faz quase um ano. Ainda está chegando? Se já chegou, alguns links sobre como habilitá-lo seriam muito úteis.
uvsmtid
Esta resposta não está mais correta. A resposta de James Gibbons abaixo é precisa a partir da "Atualização de Aniversário" do Windows 10, lançada em 1º de agosto.
Scott R. Geada
@ ScottRFrost, esta resposta está correta; os serviços de broker / proxy SSH não são relacionados e têm uso limitado. Eles são destinados ao teste no modo de desenvolvedor da implantação de aplicativos UWP .
Eryk Sun
4

Atualização: as versões mais recentes de visualização técnica da atualização do Windows 10 Anniversary têm dois serviços "SSH Server Broker" e "SSH Server Proxy". Ambos são incorporados ao Windows 10 Build 14366 e superior. No entanto, ainda não está claro o cliente e tenho procurado sem êxito a documentação da Microsoft sobre esses dois serviços ...

James Gibbons
fonte
I pode verificar 2 semanas após seu post parece haver nenhuma documentação sobre SSH Server Brokerou SSH Server Proxydisponibilizado pela Microsoft ou em qualquer outro lugar, eu comecei sshd instalado e funcionando via Cygwinno passado, mas não sei como fazê-lo via Bash on Ubuntu on Windows.
Nomadrc
2
Eu não sei sobre a documentação, mas no meu sistema com a atualização ssh do Windows 10 Anniversary está escutando na porta 22 e posso me autenticar usando minha conta de usuário do Windows e obter um ambiente de shell CMD.
mtinberg
Esses serviços de broker e proxy não estão relacionados ao servidor SSH planejado para Windows. Eles são usados ​​com o modo de desenvolvedor do Windows 10 ativado para implantar aplicativos UWP .
Eryk Sun
A atualização dos criadores de outono parece ter adicionado o servidor e o cliente OpenSSH como recursos opcionais. Configurações> Aplicativos e recursos> Gerenciar recursos opcionais> Adicionar um recurso. Na lista estão as entradas OpenSSH Server e Client. Ambos marcaram beta. Instalei o cliente, mas tive que reiniciar antes que o comando ssh estivesse disponível no PowerShell.
Larry Franks
1

Pode confirmar e adicionar à resposta de James Gibbons (não posso comentar):

O SSH Server Broker e o SSH Server Proxy são dois novos serviços presentes no Windows 10 Anniversary (podem ser encontrados em execução services.mscno prompt de comando ou pressionando win + r). Este serviço não está sendo executado no Subsistema Linux (Ubuntu) para Windows.

Se a porta 22 ativada estiver aberta e você pode efetuar login com um usuário local. O usuário deve estar no grupo Usuários Ssh . Com uma conta da Microsoft, o nome de usuário é aquele exibido emlusrmgr.msc

A configuração para isso pode ser encontrada no registro em:

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

Ambos são somente leitura, exceto para TrustedInstaller. A configuração parece ser semelhante ao OpenSSH, pois a Microsoft está criando uma implementação personalizada para o Windows. Também encontrei isso no repositório do Microsoft Powershell Github no OpenSSH ao instalar o OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

Ricardo Wong
fonte