Gerenciar servidores em produção a partir de smartphones ou tablets é uma tarefa comum para profissionais de DevOps. Contudo, utilizar o SSH convencional em dispositivos móveis traz desvantagens significativas devido à instabilidade das conexões celulares.

O calcanhar de aquiles do SSH na mobilidade

O SSH depende de uma conexão TCP contínua. Quando seu dispositivo transita entre redes Wi-Fi e dados móveis (4G/5G) ou entra em modo de repouso, o endereço IP se altera e os pacotes são perdidos. O terminal trava, exigindo aguardar o timeout para reconectar e autenticar novamente.

Além disso, o SSH aguarda o eco do servidor para exibir cada caractere digitado, resultando em um atraso perceptível sob conexões de alta latência.

Mosh: arquitetura resiliente para dispositivos móveis

O Mosh (Mobile Shell) resolve esse cenário operando sobre UDP com o State Synchronization Protocol (SSP):

  • Roaming de IP transparente: Alterne de rede à vontade sem quedas de conexão ou necessidade de intervenção manual.
  • Eco local inteligente: As teclas digitadas aparecem instantaneamente na tela por meio de previsão local, anulando o lag de digitação.
  • Recuperação pós-suspensão: Bloqueie o celular por horas; ao retornar, sua sessão continuará exatamente onde você parou.

Eleve sua produtividade móvel com o Termi1

Para desfrutar do Mosh em sua plenitude no iOS e Android, conheça o aplicativo disponível em Termi1.com. O Termi1 oferece suporte nativo a Mosh, SSH e um cliente SFTP gratuito integrado.

A aplicação soluciona os desafios de usabilidade no smartphone com um teclado especializado com teclas como Ctrl, Esc, Tab e pipes. Além disso, conta com Inteligência Artificial com comando de voz para shell e autocompletar inteligente.

Baixe o Termi1 agora na App Store ou no Google Play e garanta conexões estáveis em qualquer lugar.