TRAMP su Mosh


11

Mosh è un'alternativa a ssh che è generalmente più resistente. In particolare, può occuparsi di:

  • Perdita di pacchetti estrema
  • Modifica degli IP dei client
  • Perdita temporanea della connessione

Ci sono alcuni aspetti negativi nell'usarlo, oltre alla mancanza di inoltro X11, che TRAMP non usa.

Sarebbe bello se riuscissimo a far funzionare emacs con esso, poiché potrebbe potenzialmente rendere TRAMP molto più stabile in ambienti instabili.

Alcuni lavori sono già stati fatti per raggiungere questo obiettivo, ma nulla ha ancora funzionato.

Risposte:


11

Questo non può essere fatto senza alcune modifiche a mosh.

A differenza di ssh, mosh non trasmette tutti i caratteri inviati dall'applicazione: salterà felicemente l'invio di dati che sono già stati fatti scorrere fuori dallo schermo e ometterà i dati che sono stati sovrascritti da successivi aggiornamenti dello schermo su collegamenti ad alta RTT. Pertanto, non può essere facilmente utilizzato per l'automazione.

Nella mailing list di mosh si è parlato dell'aggiunta di un canale di comando affidabile al protocollo mosh, ma non sono sicuro che ne sia uscito qualcosa.


Che dire mosh+tmuxallora (o qualcosa del genere). Non soddisferebbe il problema della perdita di dati?
PythonNut,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.