TRAMP ponad mosh


11

Mosh jest alternatywą dla ssh, która jest ogólnie bardziej odporna. W szczególności może poradzić sobie z:

  • Ekstremalna utrata pakietów
  • Zmiana adresów IP klientów
  • Tymczasowa utrata połączenia

Jest kilka wad korzystania z niego, poza brakiem przekazywania X11, którego TRAMP nie używa.

Byłoby wspaniale, gdybyśmy mogli zmusić emacsa do pracy z nim, ponieważ potencjalnie mogłoby to uczynić TRAMP znacznie bardziej stabilnym w niestabilnych środowiskach.

Pewne prace zostały już wykonane, aby osiągnąć ten cel, ale nic jeszcze nie zadziałało.

Odpowiedzi:


11

Nie można tego zrobić bez pewnych zmian w mosh.

W przeciwieństwie do ssh, mosh nie przesyła wszystkich znaków, które są wysyłane przez aplikację - z przyjemnością pominie wysyłanie danych, które już przewinęły poza ekran, i pominie dane, które zostały zastąpione późniejszymi aktualizacjami ekranu przez łącza o wysokiej temperaturze RTT. Dlatego nie można go łatwo wykorzystać do automatyzacji.

Na liście dyskusyjnej mosh pojawiło się kilka dyskusji na temat dodania niezawodnego kanału poleceń do protokołu mosh, ale nie jestem pewien, czy coś z tego wyszło.


Co mosh+tmuxwtedy (lub coś w tym stylu). Czy nie rozwiązałoby to problemu utraty danych?
PythonNut

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.