TRAMP sur mosh


11

Mosh est une alternative à ssh qui est généralement plus résistante. Elle peut notamment traiter:

  • Perte de paquets extrême
  • Modification des adresses IP des clients
  • Perte de connexion temporaire

Il y a peu d'inconvénients à l'utiliser, à part un manque de transfert X11, que TRAMP n'utilise pas.

Ce serait formidable si nous pouvions utiliser emacs, car cela pourrait potentiellement rendre TRAMP beaucoup plus stable dans des environnements instables.

Un travail a déjà été fait pour y parvenir, mais rien n'a encore fonctionné.

Réponses:


11

Cela ne peut se faire sans quelques modifications de mosh.

Contrairement à ssh, mosh ne transmet pas tous les caractères envoyés par l'application - il sautera volontiers l'envoi de données qui ont déjà défilé hors écran et omettra les données qui ont été écrasées par des mises à jour d'écran ultérieures sur des liens à RTT élevé. Par conséquent, il ne peut pas être facilement utilisé pour l'automatisation.

Il y a eu des discussions sur la liste de diffusion mosh sur l'ajout d'un canal de commande fiable au protocole mosh, mais je ne sais pas si quelque chose en est sorti.


Qu'en est-il mosh+tmuxalors (ou quelque chose dans ce sens). Cela ne répondrait-il pas au problème de la perte de données?
PythonNut

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.