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.