Servidor SSH no Windows 10 do nada?

Servidor SSH no Windows 10 do nada?

Eu estava brincando com o nmap e descobri que minha caixa do Windows 10 (1607 pro - não insider) totalmente atualizada tinha a porta 22 aberta (ssh). Eu $ssh <ip>fui até lá e descobri que sim, há um servidor ssh rodando na minha máquina. Aprendi a não me surpreender com nada quando se trata de janelas. Eu tentei minha senha (meu conta local pw e minha "senha unix" do Windows que foi necessária ao instalar o novo "subsistema Windows para Linux" e ambos falharam.

Fui para a máquina Windows 10 e executei c:\>bashe certifiquei-me de que o servidor ssh não estava configurado para iniciar em nenhum nível de execução e depois reiniciei (não tenho ideia de como o recurso Linux no Windows funciona, exceto pelo que parece funcionar). Depois de reiniciar, ainda mostrei a porta 22 aberta. Procurei no firewall do Windows e encontrei entradas para o "serviço de proxy do servidor ssh"; Procurei em services.msc e encontrei "ssh server broker" e "ssh server proxy"; Procurei no Google e não encontrei absolutamente nada sobre ssh no Windows além de promessas de que isso aconteceria em algum momento e pessoas perguntando quando?

O que está acontecendo? Por que tenho um servidor ssh em execução e sobre o qual não sabia nada? Como faço para configurá-lo? Como faço para matá-lo? Matá-lo realmente o matará? Ou é como as outras opções do Windows 10 que parecem ocasionalmente voltar para o que (presumivelmente) a Microsoft acha que eu deveria ter escolhido (ou gostaria de ter escolhido).

Responder1

Sim,O Windows 10 possui um servidor SSH desde a versão 14352.

Esse artigo afirma que você não pode fazer muito com isso:

  1. obviamente tem um propósito muito especial e claramente não se destina a um usuário comum
  2. as opções de configuração são muito limitadas e a maioria delas é inacessível (você precisa modificar a propriedade e as permissões nas chaves de registro). Obviamente, você pode ter uma lista de possíveis opções de login, para não precisar permitir o login com senha.

Nenhuma menção sobre matá-lo, no entanto.

Tópico Reddit

Responder2

Sim, (setembro de 2017) - possui e após a atualização do criador só é ativado quando o computador é colocado no modo de desenvolvedor.

Observe que NÃO é o mesmo que Microsoft Win32-OpenSSH para Powershell.

Aqui está um artigo decente sobre como controlá-lo:

Como habilitar, fazer login ou desabilitar o Microsoft SSH Server no Windows 10

Excerto:

O Windows 10 vem com um servidor Secure Shell (SSH) integrado para login remoto e acesso de linha de comando a seus arquivos e programas.

Uma palavra de cautela: para usar o Microsoft SSH Server para Windows, que é o nome formal completo do serviço, seu dispositivo Windows deve ser colocado no modo Desenvolvedor. Alterar o nível de segurança do seu dispositivo do modo de usuário normal para o modo de desenvolvedor terá implicações na forma como o Windows aplica as políticas de segurança. Certifique-se de ler e entender como essa mudança afetará seu dispositivo antes de continuar.

Você pode usar qualquer cliente SSH padrão para fazer login no seu dispositivo. O nome de login e a senha são autenticados usando credenciais normais do Windows.

Este servidor não foi projetado para suportar ataques de login de força bruta (sem limitação de taxa, por exemplo), portanto, senhas fortes e longas são importantes. Não é sugerido que seja usado sozinho na natureza.

Funciona como um par de serviços SSH Server Proxye SSH Server Brokerque podem ser controlados na Servicestela de controle normal. Para pará-los completamente, você pode configurá-los paraDisabled

informação relacionada