Verfügt Windows 10 über einen integrierten SSH-Server?

Verfügt Windows 10 über einen integrierten SSH-Server?

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.mscsind 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

verwandte Informationen