QR code linking to mobile-ssh.github.io

Cliente SSH para Android e iOS

Mobile SSH

Terminais SSH, gerenciadores de tmux, herdr e Zellij, SFTP, desktops VNC, hosts intermediários e túneis locais — feitos para celulares e tablets. Eternal Terminal mantém os shells remotos ativos durante interrupções. O Android também inclui clientes VPN e autenticação com chaves de segurança USB/NFC.

Disponível em 20 idiomas · Android 2.25 · iOS 2.54 beta

Terminal SSH de sessão única em um celular mostrando o patch de um agente de programação e uma bateria de testes aprovada, sob a barra da sessão.

Por que Mobile SSH

Pensado a partir das falhas comuns dos clientes SSH para celular.

Sem nível Pro, sem anúncios

Todas as funções estão no mesmo app. Sem paywall escondendo fluxos essenciais atrás de um upgrade Pro, sem banners de anúncio no terminal.

Seus dados ficam locais

Servidores, credenciais e chaves salvos no dispositivo. Sem conta na nuvem; nada que possa ser descontinuado.

Hosts salvos, conexão com um toque

Adicione o host uma vez e reconecte com um toque — chave, porta e túneis configurados incluídos.

Alertas de agente e resposta com um toque

Saiba no exato momento em que o Claude Code, o Codex ou outro agente precisa de você: o painel fica âmbar, um selo na barra de ferramentas conta quantos estão esperando e a lista de Agentes responde ao prompt com um toque — sem digitar nada no terminal.

Teclas de terminal sobre o teclado

Uma linha de treze teclas — ESC, TAB, CTRL, setas, Home, End, PgUp, PgDn — que quebra para uma segunda linha em vez de rolar, de modo que nada fica escondido fora da tela. Acrescente F1–F12, combinações com Ctrl ou suas próprias sequências de escape a partir de uma paleta de predefinições.

Encaminhamento de portas sem comandos

Os túneis ficam vinculados ao perfil do servidor e sobem automaticamente ao conectar.

Sobrevive a bloqueio e mudança de rede

Dê a um servidor salvo vários endereços — um IP na LAN de casa e um IP na VPN — e o Mobile SSH disca o que responder, tentando primeiro o último que funcionou, e reconecta assim que a rede muda. No Android, um serviço em primeiro plano e wake locks mantêm os shells vivos com a tela apagada; no iOS, a reconexão automática mais o auto-attach do tmux devolvem você exatamente onde parou.

Eternal Terminal

Um transporte ET opcional mantém o shell remoto vivo mesmo com quedas de rede, suspensão e mudanças de IP. Sem etserver no host? O Mobile SSH pode instalá-lo por SSH para você.

Estenda com plugins

Navegue por um catálogo público e instale plugins sob demanda para adicionar novos fluxos. Cada plugin é baixado e verificado por SHA-256 no armazenamento privado do app.

Feito para trabalho SSH móvel

O Mobile SSH encurta o caminho comum de administração: salve um servidor, conecte, mantenha as sessões vivas, mova arquivos quando precisar e volte rápido aos terminais ativos.

Terminal SSH

Terminal xterm-256color com cores reais de 24 bits, itálicos, pesquisa dentro do terminal, integração de shell via OSC 133 e ajuste de tamanho do texto por pinça — além de fonte e esquema de cores configuráveis e glifos powerline/de ícones da Nerd Font no Android e no iOS.

Grade multi-sessão

Até oito sessões SSH em uma grade redimensionável — toque em um painel para focar, toque duplo para tela cheia, faça pinça para redimensionar o texto.

Links clicáveis

URLs na saída do terminal ficam sublinhados e abrem no navegador com um toque — sem precisar copiar ou trocar de app.

Pastas e nomes de servidores

Organize servidores salvos em grupos recolhíveis e dê a um servidor um nome que aparece no lugar do endereço. O endereço volta sempre que um nome ficaria ambíguo, para que as linhas nunca se confundam.

Alertas de agente

Os agentes se reportam pelo terminal, então o app sabe qual deles está bloqueado e em quê. Responda pela lista de Agentes com um toque; os alertas se substituem em vez de se acumular, e tocar em um abre o painel que chamou.

Chaves privadas

Use senhas ou chaves privadas e gere chaves Ed25519 ou ECDSA no dispositivo (também RSA no Android). O Android ainda oferece chaves de segurança FIDO2 por USB/NFC e encaminhamento de agente SSH por servidor.

Transferência SFTP

Navegador de arquivos de painel duplo vinculado a uma sessão SSH ativa. Enfileire uploads e downloads, renomeie, exclua e inspecione permissões remotas.

Encaminhamento de portas

Salve especificações de túnel local com um perfil de servidor e eles abrem automaticamente ao conectar — inclusive depois de uma reconexão em uma nova rede, sem que você precise reconstruí-los à mão.

Fluxo de reconexão

Troque de rede e as sessões rediscam na hora, em vez de esperar uma rota morta expirar, e uma sessão em backoff acorda assim que surge uma rede utilizável. No iOS, um servidor que parou de responder em silêncio é detectado e reconectado.

Backup e restauração

Faça backup de servidores, credenciais e configurações, com criptografia opcional por frase secreta e prévia de Mesclar/Substituir. O Android inclui perfis VPN; os backups atuais de Android e iOS compartilham um formato, preservando configurações específicas onde são suportadas.

Eternal Terminal

Conecte por Eternal Terminal (ET) para sessões que sobrevivem a quedas de rede, suspensão e mudanças de IP — com configuração automática opcional do etserver por SSH.

Gerenciadores de multiplexadores

Conecte, renomeie, crie, divida, amplie ou encerre sessões pelos gerenciadores de tmux, herdr e Zellij nas duas plataformas. Um botão compartilhado de multiplexador abre os gerenciadores disponíveis; cada servidor salvo define o que anexar ao conectar.

Plugins

Navegue, pesquise e filtre plugins por categoria e instale os fluxos de que precisa. Os downloads são verificados por SHA-256 e armazenados no espaço privado do aplicativo.

Identidade e hosts intermediários

Acesse servidores por bastiões salvos nas duas plataformas. As chaves de host são verificadas antes da autenticação, e chaves alteradas são bloqueadas. O Android pode fixar novas chaves automaticamente ou perguntar antes; o iOS pede confirmação de chaves desconhecidas.

Desktops remotos

Abra um desktop VNC por SSH no Android e iOS, com controles por toque, teclado, área de transferência e ajuste da resolução remota quando o servidor permitir.

Clientes VPN no Android

Gerencie SSH VPN, proxy SOCKS5 local, WireGuard, Shadowsocks e OpenVPN pela tela inicial. Escolha um perfil, inicie o roteamento e use o bloco Mobile SSH VPN nas configurações rápidas para parar ou retomar.

Uma tela, vários shells ativos

A vista do terminal pode conter várias sessões SSH ativas em uma grade. Selecione um painel para digitar, use a linha de teclas extras para controles, faça pinça para ajustar o tamanho do texto e dê toque duplo para tela cheia.

A tela inicial responde à pergunta "ao que eu posso voltar?" — as conexões ativas neste momento e as sessões tmux que aguardam nos seus servidores salvos, reconstruídas a partir de um instantâneo armazenado, de modo que aparecem mesmo sem rede alguma.

Mobile SSH em um celular mostrando duas sessões SSH ativas em uma visualização dividida lado a lado.
Tela de transferência de arquivos do Mobile SSH em um celular com painéis local e remoto.

SFTP quando o terminal não basta

Navegue por pastas locais e remotas, enfileire transferências, lembre o diretório remoto de cada sessão tmux e abra arquivos remotos em outros aplicativos. As duas plataformas recebem arquivos compartilhados em sessões de terminal; o iOS pode lembrar uma pasta escolhida no app Arquivos.

Veja em um aparelho real

Capturas de celulares Android e iPhones — as mesmas telas que você vai usar para adicionar servidores, trabalhar em terminais, rodar várias sessões e mover arquivos por SFTP.

Veja em ação

Demonstrações rápidas nas duas plataformas. Android: a tela inicial mostrando ao que você pode voltar, uma barra de ferramentas de sessão que exibe apenas o que aquele servidor oferece, o envio de um arquivo direto para o prompt e os gerenciadores de tmux, herdr e Zellij. iOS: abrir o app direto em um terminal ao vivo e a tela inicial para onde você volta.

Android
iOS — iPhone e iPad

Um vídeo por gerenciador de sessões

Os vídeos gerais apresentam tmux, herdr e Zellij. Estas gravações mais longas mostram os controles de sessões, janelas, abas e painéis nas duas plataformas, usando um servidor ativo.

tmux

Sessões, janelas e painéis alcançados a partir da tela inicial, com uma sessão sinalizada por uma campainha porque algo nela pede atenção. Anexe uma janela e o terminal ao vivo a acompanha; crie uma janela e dê um nome a ela — sem digitar nenhuma combinação de prefixo.

Android
iOS — iPhone e iPad

herdr

Workspaces, abas e painéis com o status real do agente — um agente trabalhando, outro bloqueado esperando por uma pessoa. Pré-visualize o bloqueado, responda a ele pelo celular e veja o herdr reclassificá-lo como trabalhando e depois como concluído.

Android
iOS — iPhone e iPad

Zellij

Sessões com a idade de cada uma, depois abas e painéis. Pré-visualize a saída de um painel, adicione uma aba com nome, foque a que interessa e anexe — sem digitar nada no prompt.

Android
iOS — iPhone e iPad

Mais três, filmadas no Android

Ainda não existe uma versão iOS destas. O mesmo servidor ao vivo das demos acima: uma sessão que sobrevive a você sair do app, uma chave criada no celular em vez de digitada nele, e servidores agrupados do jeito que você pensa neles.

A sessão sobrevive ao app

O Android mantém a conexão em um serviço em primeiro plano; a notificação permanente identifica o servidor e oferece Desconectar tudo. Saia enquanto um log é transmitido e volte à sessão ainda ativa. O iOS permite apenas um breve período em segundo plano, depois reconecta e retoma o multiplexador.

Android

As chaves são criadas aqui, não digitadas

Gere uma chave Ed25519 no celular: um rótulo, um usuário, uma frase-senha opcional. A caixa de diálogo seguinte mostra a metade pública para adicionar ao authorized_keys de um servidor, e pode compartilhar ou salvar qualquer uma das duas metades.

Android

Os servidores ficam em pastas que você nomeia

Agrupe servidores salvos em pastas e recolha as que você não está usando. A mesma gravação termina no terminal, onde um URL impresso por um comando fica sublinhado e tocável, em vez de ser algo para selecionar à mão.

Android

Um gráfico animado, dentro do terminal

Um GIF de 36 quadros transmitido pelo protocolo gráfico do Kitty e decodificado pelo app no ritmo do próprio arquivo — não avançado de fora. Depois, as sequências de escape pelas quais um terminal é julgado: OSC 8 transforma números de compilação e nomes de dashboards em algo que se toca, OSC 52 deixa a máquina remota escrever na área de transferência do celular, e OSC 777 dispara uma notificação Android de verdade.

Android

Seu lugar ao lado de Termux e Termius

O Mobile SSH é intencionalmente enxuto: não é um ambiente Linux completo nem um cofre em nuvem para equipes. É uma ferramenta SSH/SFTP local para Android e iOS com acesso rápido aos controles de sessão que os usuários móveis mais usam.