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 à distance basé sur UDP qui utilise l'infrastructure SSH pour l'authentification, ce qui le rend sécuritaire à utiliser. Il est très utile dans les cas de latence élevée et de mauvaise connectivité, car il rétablit la session lorsque la connexion redevient normale, au lieu de l'interrompre.

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

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

Étapes pour installer Mosh

  1. Ouvrez PowerShell.

  2. Installez WSL2 lui-même à l'aide de la commande wsl --install.

    WSL devrait maintenant être disponible dans le menu Démarrer. Il est possible qu'un redémarrage soit 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 pendant l'installation. Debian devrait maintenant être disponible dans le menu Démarrer. Il est possible qu'un redémarrage soit nécessaire après cette installation.

  4. Téléchargez toutes les mises à jour logicielles disponibles à l'aide de wsl sudo apt update.

  5. L'image WSL peut être désuète et contenir des logiciels désuets. 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 (p. 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ée – Divers.

  2. Assurez-vous que l'option Affichage est réglée à Intégré (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 pourraient devoir le télécharger à partir du 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 plus récente 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ée – Divers.

  2. L'option Affichage doit être réglée à Intégré (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 d'accès afin de s'assurer qu'ils sont exacts dans l'environnement en question.

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

    Il est possible qu'une mise à jour vers Remote Desktop Manager 2023 soit nécessaire pour que cette intégration fonctionne correctement.

Trucs et astuces

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

L'utilisation de Mosh à travers la couche WSL additionnelle peut entraîner des limitations d'authentification; il existe toutefois une solution de contournement.

Mis à jour

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