¿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?
ssh
powershell
windows-10
dansays
fuente
fuente
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
fuente
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 ...
fuente
SSH Server Broker
oSSH Server Proxy
disponible en Microsoft o en cualquier otro lugar, he tenido que ejecutar sshdCygwin
en el pasado, pero no estoy seguro de cómo hacerloBash 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ón
services.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 en
lusrmgr.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
fuente