Eu estava brincando com o nmap e descobri que minha caixa totalmente atualizada do windows 10 (1607 pro - não insider) tinha a porta 22 aberta (ssh). Eu faço $ssh <ip>
isso e acho que sim, há um servidor ssh em execução na minha máquina. Aprendi a não me surpreender com nada quando se trata de janelas. Tentei minha senha (tanto minha conta local pw quanto minha "senha unix" do Windows, necessárias na instalação do novo "subsistema Windows para Linux" e ambas falharam.
Eu fui para a máquina Windows 10 e executei c:\>bash
e verifiquei se o servidor ssh não estava definido para iniciar em qualquer nível de execução e depois reiniciei (não tenho idéia de como o recurso Linux no Windows funciona além do que parece funcionar). Depois de reiniciar, eu ainda mostrava a porta 22 aberta. Procurei no firewall do Windows e encontrei entradas para o "serviço proxy de servidor ssh"; Procurei em services.msc e encontrei "ssh server broker" e "ssh server proxy"; Eu olhei no google e não encontrei absolutamente nada sobre ssh no windows além de promessas de que isso acontecia em algum momento e pessoas perguntando quando?
O que está acontecendo? Por que tenho um servidor ssh em execução que eu desconhecia? Como eu o configuro? Como eu mato? Matá-lo realmente matá-lo? Ou é como as outras opções do Windows 10 que parecem ocasionalmente voltar ao que (presumivelmente) a Microsoft pensa que eu deveria ter escolhido (ou gostaria de ter).
services.msc
. Eu realmente prefiro que ele seja um servidor real SSH que eu posso usar, em vez de este serviço inútil estranho ...
netstat -anp
deve dizer qual processo está escutando na porta 22.