For the complete documentation index, see llms.txt. This page is also available as Markdown.

Usar Mosh en Remote Desktop Manager a través de WSL

Mosh es un protocolo de shell remoto basado en UDP que utiliza la infraestructura SSH para la autenticación, lo que hace que su uso sea seguro. Resulta muy útil en escenarios de alta latencia y mala conectividad, ya que volverá a conectar la sesión cuando la conexión regrese a la normalidad, en lugar de interrumpirla.

Tenga en cuenta que Mosh ocupará unos 3 GB de espacio en disco y descargará unos cientos de MB mediante la conexión a internet, ya que es esencialmente un segundo sistema operativo.

Para esta solución, PowerShell debe ejecutarse como administrador.

Pasos para instalar Mosh

  1. Abra PowerShell.

  2. Instale WSL2 mediante el comando wsl --install.

    WSL debería estar ahora disponible en el menú de inicio. Es posible que sea necesario reiniciar después de esta instalación.

  3. Instale Debian con wsl --install -d debian.

    Es posible que un asistente le pida crear una cuenta de usuario durante la instalación. Debian debería estar ahora disponible en el menú de inicio. Es posible que sea necesario reiniciar después de esta instalación.

  4. Descargue todas las actualizaciones de software disponibles mediante wsl sudo apt update.

  5. La imagen de WSL puede estar desactualizada y contener software obsoleto. Introduzca wsl sudo apt full-upgrade.

  6. Instale mosh con wsl sudo apt install mosh.

Una vez instalado Mosh, se puede utilizar con el comando habitual añadiendo wsl delante (p. ej., wsl mosh user@server.example.com).

Integración de Mosh en Remote Desktop Manager 2023 y versiones posteriores

  1. Cree una entrada Windows Terminal, que se encuentra en Nueva entradaVarios.

  2. Asegúrese de que la opción Visualización esté configurada como Incrustado (con pestañas).

  3. Utilice el comando wsl mosh user@server.example.com mencionado anteriormente en el campo Ejecutar.

  4. Haga clic en OK para guardar y cerrar la ventana.

    Los usuarios de Windows 11 ya deberían tener Windows Terminal preinstalado, pero los usuarios de Windows 10 podrían necesitar descargarlo a través de la Microsoft Store.

Integración de Mosh en Remote Desktop Manager 2022 y versiones anteriores

Aunque se recomienda actualizar a la última versión de Remote Desktop Manager, este método puede utilizarse como solución alternativa con Remote Desktop Manager 2022.

  1. Cree una entrada Línea de comandos (Aplicación externa), que se encuentra en Nueva entradaVarios.

  2. La opción Visualización debe estar configurada como Incrustado (con pestañas).

  3. Introduzca C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.16.10262.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe en el campo Ejecutar.

  4. Introduzca C:\Windows\system32\wsl.exe -d Debian mosh user@myserver.example.com en el campo Argumentos. Se recomienda comprobar las rutas para asegurarse de que son correctas en el entorno concreto.

  5. Haga clic en OK para guardar y cerrar la ventana.

    Es posible que sea necesario actualizar a Remote Desktop Manager 2023 para que esta integración funcione correctamente.

Consejos y trucos

WSL2 no admite IPv6, solo IPv4, pero es posible volver a WSL1 mediante el siguiente comando: wsl --set-version Debian 1.

Usar Mosh a través de la capa adicional de WSL puede provocar limitaciones de autenticación; sin embargo, existe una solución alternativa.

Última actualización

¿Te fue útil?