Ich habe mit nmap herumgespielt und festgestellt, dass in meiner vollständig aktuellen Windows 10-Box (1607 Pro - nicht Insider) Port 22 geöffnet war (ssh). Ich $ssh <ip>
dazu und finde, dass ja, auf meinem Computer läuft ein SSH-Server. Ich habe gelernt, mich bei Windows von nichts überraschen zu lassen. Ich habe mein Passwort ausprobiert (sowohl mein lokales Konto pw als auch mein Windows "Unix-Passwort", das bei der Installation des neuen "Windows-Subsystems für Linux" erforderlich war, und beide sind fehlgeschlagen.
Ich ging zum Windows 10-Computer und lief c:\>bash
und stellte sicher, dass der SSH-Server nicht so eingestellt war, dass er auf irgendeiner Runlevel gestartet und dann neu gestartet wurde (ich habe keine Ahnung, wie die Linux-Funktion in Windows funktioniert, außer dass sie zu funktionieren scheint). Nach dem Neustart zeigte ich immer noch Port 22 offen. Ich habe in der Windows-Firewall nach Einträgen für den "SSH-Server-Proxy-Dienst" gesucht. Ich habe in services.msc nach "ssh server broker" und "ssh server proxy" gesucht. Ich habe auf Google gesucht und absolut nichts über ssh unter Windows gefunden, außer Versprechungen, dass es irgendwann passiert und Leute fragen, wann?
Was ist los? Warum läuft auf einem SSH-Server, von dem ich nichts wusste? Wie konfiguriere ich es? Wie töte ich es? Wird das Töten es tatsächlich töten? Oder ist es wie bei den anderen Optionen in Windows 10, die gelegentlich zu dem zurückkehren, was (vermutlich) Microsoft meiner Meinung nach hätte wählen sollen (oder was ich wünschte).
services.msc
. Ich würde es eigentlich vorziehen, ein echter SSH-Server zu sein, den ich anstelle dieses seltsamen nutzlosen Dienstes verwenden kann ...
netstat -anp
sollte Ihnen sagen, welcher Prozess auf Port 22