Quem está na estrada há bastante tempo lembra como foi a transição dos serviços de terminal remoto que predominavam anteriormente (telnet, rlogin) pelo SSH, cheio de vantagens em relação a eles e que vem se desenvolvendo há quase duas décadas – mas será que já está na hora de dar um novo passo semelhante?
A proposta do Mosh (mobile shell) é interessante: preservar várias das características do serviço SSH, mas incluir outras que surgiram nas situações modernas de conectividade, como preservar transparentemente a conexão mesmo após mudar de IP (por exemplo, ao passar de 3G para WiFi em um dispositivo móvel), exibir os caracteres digitados instantaneamente (eco local), preservar buffers e dispensar privilégios especiais para rodá-lo.
Mas o Mosh não é um substituto, e sim um complemento: ele usa o serviço SSH existente para iniciar a conexão e garantir a autenticação das partes, por exemplo.
Para quem quiser testar, o site do Mosh tem downloads para várias distribuições Linux, FreeBSD e OS X. (via mobile.slashdot.org – “Mosh: Modernizing SSH With IP Roaming, Instant Local Echo – Slashdot”)