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

Utiliser Mosh dans Remote Desktop Manager via WSL

Mosh est un protocole de shell distant basé sur UDP qui utilise l'infrastructure SSH pour l'authentification, ce qui le rend sûr à utiliser. Il est très utile dans les scénarios de latence élevée et de mauvaise connectivité, car il rétablira la session lorsque la connexion reviendra à la normale, au lieu de la fermer.

Gardez à l'esprit que Mosh occupera environ 3 Go d'espace disque et téléchargera quelques centaines de Mo en utilisant la connexion Internet, car il s'agit essentiellement d'un second système d'exploitation.

PowerShell doit être exécuté en tant qu'administrateur pour cette solution.

Étapes d'installation de Mosh

  1. Ouvrez PowerShell.

  2. Installez WSL2 en utilisant la commande wsl --install.

    WSL devrait maintenant être disponible dans le menu Démarrer. Un redémarrage peut être nécessaire après cette installation.

  3. Installez Debian avec wsl --install -d debian.

    Un assistant peut vous demander de créer un compte utilisateur lors de l'installation. Debian devrait maintenant être disponible dans le menu Démarrer. Un redémarrage peut être nécessaire après cette installation.

  4. Téléchargez toutes les mises à jour logicielles disponibles en utilisant wsl sudo apt update.

  5. L'image WSL peut être obsolète et contenir des logiciels dépassés. Saisissez wsl sudo apt full-upgrade.

  6. Installez mosh avec wsl sudo apt install mosh.

Une fois Mosh installé, il peut être utilisé avec la commande habituelle en ajoutant wsl devant (par ex., wsl mosh user@server.example.com).

Intégration de Mosh dans Remote Desktop Manager 2023 et versions ultérieures

  1. Créez une entrée Windows Terminal, qui se trouve sous Nouvelle entréeDivers.

  2. Assurez-vous que l'option Affichage est définie sur Intégré (avec onglets).

  3. Utilisez la commande wsl mosh user@server.example.com mentionnée ci-dessus dans le champ Exécuter.

  4. Cliquez sur OK pour enregistrer et fermer la fenêtre.

    Les utilisateurs de Windows 11 devraient déjà avoir Windows Terminal préinstallé, mais les utilisateurs de Windows 10 devront peut-être le télécharger via le Microsoft Store.

Intégration de Mosh dans Remote Desktop Manager 2022 et versions antérieures

Bien qu'il soit recommandé de mettre à jour vers la dernière version de Remote Desktop Manager, cette méthode peut être utilisée comme solution de contournement avec Remote Desktop Manager 2022.

  1. Créez une entrée Ligne de commande (application externe), qui se trouve sous Nouvelle entréeDivers.

  2. L'option Affichage doit être définie sur Intégré (avec onglets).

  3. Saisissez C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.16.10262.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe dans le champ Exécuter.

  4. Saisissez C:\Windows\system32\wsl.exe -d Debian mosh user@myserver.example.com dans le champ Arguments. Il est recommandé de vérifier les chemins pour s'assurer qu'ils sont corrects dans l'environnement particulier.

  5. Cliquez sur OK pour enregistrer et fermer la fenêtre.

    Une mise à jour vers Remote Desktop Manager 2023 pourrait être nécessaire pour que cette intégration fonctionne correctement.

Conseils et astuces

WSL2 ne prend pas en charge IPv6, uniquement IPv4, mais il est possible de revenir à WSL1 en utilisant la commande suivante : wsl --set-version Debian 1.

L'utilisation de Mosh via la couche WSL supplémentaire peut entraîner des limitations d'authentification ; cependant, il existe une solution de contournement.

Mis à jour

Ce contenu vous a-t-il été utile ?