
Ist die Release-Version von Windows 10,als Gerüchteweise, verfügen Sie über eine integrierte SSH-Serverfunktion? Wenn ja, wie aktiviere ich diese?
Antwort1
Kurze Antwort:Noch nicht, aber es kommt.
Lange Antwort: Es ist eigentlich kein Teil von Windows 10, sondern eine neue Funktion, die Microsoft zu PowerShell hinzufügt. Microsoft arbeitet mit dem OpenSSH-Projekt zusammen und beginnt, dazu beizutragen. Dadurch wird effektiv ein SSH-Server unter Windows installiert, aber Sie müssen ihn einschalten und über die neueste Version von PowerShell verfügen. Ich habe noch kein Veröffentlichungsdatum für PowerShell mit der erwähnten OpenSSH-Funktionalität gehört.
Weiterführende Literaturwww.arstechnica.com
Offizielle Ankündigung von Microsoftmsdn.com
Antwort2
Update: Die neuesten technischen Vorschauversionen des Windows 10 Anniversary Updates verfügen über zwei Dienste: „SSH Server Broker“ und „SSH Server Proxy“. Diese sind beide in Windows 10 Build 14366 und höher integriert. Der Client ist jedoch noch unklar und ich habe erfolglos nach Microsoft-Dokumentation zu diesen beiden Diensten gesucht …
Antwort3
Kann die Antwort von James Gibbons bestätigen und ergänzen (kann keinen Kommentar abgeben):
SSH-Server-BrokerUndSSH-Server-Proxyservices.msc
sind zwei neue Dienste in Windows 10 Anniversary verfügbar (können über die Eingabeaufforderung oder durch Drücken von Win+R aufgerufen werden ). Dieser Dienst läuft nicht unter dem (Ubuntu) Linux-Subsystem für Windows.
Wenn aktiviert, ist Port 22 geöffnet und Sie können sich mit einem lokalen Benutzer anmelden. Der Benutzer muss sich imSSH-BenutzerGruppe. Bei einem Microsoft-Konto ist der Benutzername der, der angezeigt wird unterlusrmgr.msc
Die Konfiguration hierfür finden Sie in der Registrierung unter:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
Beide sind schreibgeschützt, mit Ausnahme von TrustedInstaller. Die Konfiguration scheint OpenSSH ähnlich zu sein, da Microsoft eine benutzerdefinierte Implementierung für Windows erstellt. Ich habe außerdem Folgendes im Microsoft Powershell Github-Repository zu OpenSSH zur Installation von OpenSSH gefunden:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH