¿La versión de lanzamiento de Windows 10, como se rumorea , tiene una funcionalidad de servidor SSH incorporada? Si es así, ¿cómo hago para habilitarlo?
¿La versión de lanzamiento de Windows 10, como se rumorea , tiene una funcionalidad de servidor SSH incorporada? Si es así, ¿cómo hago para habilitarlo?
Respuestas:
Respuesta corta: aún no, pero se acerca.
Respuesta larga: en realidad no es parte de Windows 10, sino una nueva característica que Microsoft está agregando a PowerShell. Microsoft está trabajando y comenzando a contribuir al proyecto OpenSSH. Esto colocará efectivamente un servidor SSH en Windows, pero tendrá que encenderlo y tener la última versión de PowerShell. Todavía no he escuchado ninguna fecha de lanzamiento de PowerShell con la funcionalidad OpenSSH mencionada.
Lectura adicional arstechnica.com
Anuncio oficial de Microsoft msdn.com
Actualización: las versiones más recientes de vista previa técnica de la actualización de aniversario de Windows 10 tienen dos servicios "SSH Server Broker" y "SSH Server Proxy". Ambos están integrados en Windows 10 Build 14366 y superior. Sin embargo, todavía no está claro sobre el cliente y he estado buscando sin éxito la documentación de Microsoft sobre estos dos servicios ...
SSH Server Broker
o SSH Server Proxy
disponible en Microsoft o en cualquier otro lugar, he tenido que ejecutar sshd Cygwin
en el pasado, pero no estoy seguro de cómo hacerlo Bash on Ubuntu on Windows
.
Puede confirmar y agregar a la respuesta de James Gibbons (no puedo comentar):
SSH Server Broker y SSH Server Proxy son 2 nuevos servicios presentes en Windows 10 Anniversary (se pueden encontrar en ejecuciónservices.msc
desde el símbolo del sistema o presionando win + r). Este servicio no se ejecuta en el subsistema Linux (Ubuntu) para Windows.
Si el puerto habilitado 22 está abierto y puede iniciar sesión con un usuario local. El usuario debe estar en los usuarios de Ssh grupo de . Con una cuenta de Microsoft, el nombre de usuario es el que se muestra enlusrmgr.msc
La configuración para esto se puede encontrar en el registro en:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
Ambos son de solo lectura, excepto TrustedInstaller. La configuración parece ser similar a OpenSSH ya que Microsoft está creando una implementación personalizada para Windows. También encontré esto en el repositorio de Microsoft Powershell Github en OpenSSH al instalar OpenSSH:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH