La version finale de Windows 10, selon la rumeur , a-t-elle une fonctionnalité de serveur SSH intégrée? Si oui, comment dois-je procéder pour l'activer?
La version finale de Windows 10, selon la rumeur , a-t-elle une fonctionnalité de serveur SSH intégrée? Si oui, comment dois-je procéder pour l'activer?
Réponses:
Réponse courte: Pas encore, mais ça s'en vient.
Réponse longue: il ne fait pas réellement partie de Windows 10, mais plutôt d'une nouvelle fonctionnalité que Microsoft ajoute à PowerShell. Microsoft travaille et commence à contribuer au projet OpenSSH. Cela mettra effectivement un serveur SSH sur Windows, mais vous devrez l'activer et disposer de la dernière version de PowerShell. Je n'ai pas encore entendu de date de sortie pour PowerShell avec la fonctionnalité OpenSSH mentionnée.
Lectures supplémentaires arstechnica.com
Annonce officielle Microsoft msdn.com
Mise à jour: Les dernières versions d'aperçu technique de la mise à jour anniversaire de Windows 10 ont deux services "SSH Server Broker" et "SSH Server Proxy". Ils sont tous deux intégrés à Windows 10 Build 14366 et supérieur. Cependant, le client n'est toujours pas clair et j'ai cherché en vain la documentation Microsoft sur ces deux services ...
SSH Server Broker
ou SSH Server Proxy
disponible auprès de Microsoft ou ailleurs, j'ai déjà utilisé sshd et exécuté via Cygwin
mais je ne sais pas comment le faire via Bash on Ubuntu on Windows
.
Peut confirmer et compléter la réponse de James Gibbons (ne peut pas commenter):
SSH Server Broker et SSH Server Proxy sont 2 nouveaux services présents sur Windows 10 Anniversary (peuvent être trouvés en exécutant à services.msc
partir de l'invite de commande ou en appuyant sur win + r). Ce service ne fonctionne pas sous le sous-système Linux (Ubuntu) pour Windows.
Si le port activé 22 est ouvert et vous pouvez vous connecter avec un utilisateur local. L'utilisateur doit faire partie du groupe d' utilisateurs Ssh . Avec un compte Microsoft, le nom d'utilisateur est celui affiché surlusrmgr.msc
La configuration pour cela peut être trouvée dans le registre sur:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
Les deux sont en lecture seule, à l'exception de TrustedInstaller. La configuration semble être similaire à OpenSSH puisque Microsoft construit une implémentation personnalisée pour Windows. J'ai également trouvé cela dans le référentiel Microsoft Powershell Github sur OpenSSH lors de l'installation d'OpenSSH:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH