Stavo giocando con nmap e ho scoperto che il mio box Windows 10 (1607 pro - non insider) completamente aggiornato aveva la porta 22 aperta (ssh). Ci penso $ssh <ip>e trovo che sì, c'è un server SSH in esecuzione sulla mia macchina. Ho imparato a non essere sorpreso da nulla quando si tratta di Windows. Ho provato la mia password (sia il mio account locale pw che la mia "password unix" di Windows richiesta durante l'installazione del nuovo "sottosistema Windows per Linux" ed entrambe non sono riuscite.
Sono passato alla macchina Windows 10 e ho funzionato c:\>bashe mi sono assicurato che il server SSH non fosse impostato per avviarsi a nessun runlevel e poi ho riavviato (non ho idea di come funzioni la funzione linux in Windows a parte quello che sembra funzionare). Dopo il riavvio ho ancora mostrato la porta 22 aperta. Ho cercato nel firewall di Windows e ho trovato le voci per il "servizio proxy server ssh"; Ho cercato in services.msc e trovato "broker server ssh" e "proxy server ssh"; Ho cercato su Google e non ho trovato assolutamente nulla di ssh su Windows oltre alle promesse che ciò accadesse ad un certo punto e le persone chiedessero quando?
Cosa sta succedendo? Perché ho un server SSH in esecuzione di cui non sapevo nulla? Come lo configuro? Come lo uccido? Ucciderlo lo ucciderà davvero? O è come le altre opzioni di Windows 10 che sembrano occasionalmente tornare a ciò che (presumibilmente) Microsoft pensa che avrei dovuto scegliere (o desideri avere).
services.msc. Vorrei davvero preferisco essere un vero e proprio server SSH che posso usare, al posto di questo servizio inutile strano ...
netstat -anpdovrebbe dirti quale processo è in ascolto sulla porta 22.