TRAMP sobre mosh


11

Mosh é uma alternativa ao ssh que geralmente é mais resistente. Em particular, ele pode lidar com:

  • Perda extrema de pacotes
  • Alterando IPs do cliente
  • Perda de conexão temporária

Existem algumas desvantagens em usá-lo, exceto a falta de encaminhamento X11, que o TRAMP não usa.

Seria ótimo se pudéssemos fazer com que o emacs trabalhasse com ele, pois isso poderia potencialmente tornar o TRAMP muito mais estável em ambientes instáveis.

Algum trabalho já foi feito para trabalhar para isso, mas nada funcionou ainda.

Respostas:


11

Isso não pode ser feito sem algumas alterações no mosh.

Ao contrário do ssh, o mosh não transmite todos os caracteres enviados pelo aplicativo - pulará o envio de dados que já rolaram para fora da tela e omitirá os dados que foram substituídos por atualizações posteriores da tela em links de alta RTT. Portanto, não pode ser facilmente utilizado para automação.

Houve uma discussão na lista de discussão mosh sobre como adicionar um canal de comando confiável ao protocolo mosh, mas não tenho certeza se algo saiu disso.


Que tal mosh+tmuxentão (ou algo nesse sentido). Isso não satisfaria o problema da perda de dados?
PythonNut

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.