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?
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?
Respostas:
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
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 ...
SSH Server Broker
ou SSH Server Proxy
disponibilizado pela Microsoft ou em qualquer outro lugar, eu comecei sshd instalado e funcionando via Cygwin
no passado, mas não sei como fazê-lo via Bash on Ubuntu on Windows
.
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.msc
no 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