¿Es posible conectarse al Subsistema para Linux en Windows 10 usando SSH

¿Es posible conectarse al Subsistema para Linux en Windows 10 usando SSH

Ahora que Windows 10 tiene el Subsistema de Windows para Linux, ¿es posible conectarse a él de forma remota mediante SSH? Con el shell Bash en funcionamiento, intenté conectar Putty (ejecutándose en la misma máquina) al host local pero la conexión fue rechazada. ¿Alguien ha conseguido que esto funcione?

Respuesta1

Por lo que he leído, el subsistema Linux está localizado (fuera de la búsqueda de directorios/archivos) y realmente no comprende que existe dentro de un entorno Windows. No "habla" con los binarios ni las API de Windows. Por lo tanto, no puede conectarse externamente al servidor SSH que se ejecuta dentro de Ubuntu en Windows. Lo cual es un fracaso en mi opinión... pero de todos modos.

Sin embargo, hay una manera de ejecutar SSH en Windows y la tengo funcionando perfectamente. Puedo hacer WinSCP y SSH desde Putty (incluido el proxy de calcetines de túnel inverso) desde Internet a través de mi puerto público y reenviado a mi máquina local. O, por supuesto, también en mi LAN. Asegúrese de permitir el puerto 22 en el FW de Windows.

Aquí están las instrucciones que seguí. Si tiene algún problema, intentaré detallar los pasos que tomé.

https://winscp.net/eng/docs/guide_windows_openssh_server

Respuesta2

ssh a una computadora Windows con WSL lo iniciará en su directorio de inicio de Windows (por ejemplo, C:/Users/rhm también conocido como /mnt/c/Users/rhm) ejecutando cmd.exe. Al ejecutar '/windows/system32/bash.exe ~ --login' iniciará sesión en su directorio de inicio de Linux (por ejemplo, /home/rhm) ejecutando Bash en Ubuntu en Windows y ejecutará su .profile.

información relacionada