ТРАМП над мохом


11

Mosh - це альтернатива ssh, яка, як правило, є більш стійкою. Зокрема, він може мати справу з:

  • Екстремальна втрата пакетів
  • Зміна IP-адреси клієнта
  • Тимчасові втрати зв’язку

Є кілька недоліків його використання, крім відсутності переадресації X11, яку TRAMP не використовує.

Було б чудово, якби ми могли змусити emacs працювати з ним, оскільки це потенційно може зробити TRAMP набагато стійкішим у нестабільних умовах.

Деяка робота вже була зроблена для досягнення цього, але ще нічого не вийшло.

Відповіді:


11

Це неможливо зробити без змін в mash.

На відміну від ssh, mosh не передає кожного символу, надісланого програмою - він із задоволенням пропустить надсилання даних, які вже прокручуються за межами екрана, і опустить дані, які були перезаписані пізнішими оновленнями екрана через посилання високої RTT. Тому його не можна легко використовувати для автоматизації.

У списку розсилки mosh розмовляли про додавання надійного командного каналу до протоколу mosh, але я не впевнений, чи вийшло щось із цього.


А як же mosh+tmuxтоді (або щось у цьому ключі). Чи не задовольнило б це питання втрати даних?
PythonNut

7

Я попросив у списку Mosh ML підтримку, див. Http://thread.gmane.org/gmane.network.mosh.devel/112 . Відповідь була "це не відбудеться найближчим часом".


4
До речі, якщо люди лобіюють в Msh ML для розширення сценаріїв, я був би більш ніж радий додати це як додатковий метод до Трампа, коли це можливо.
Майкл Альбінус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.