QR code linking to mobile-ssh.github.io

Cliente SSH para Android e iOS

Mobile SSH

Um cliente SSH focado para Android e iOS com terminais multi-sessão, sessões com Eternal Terminal que sobrevivem a quedas de rede, um gerenciador de tmux embutido, transferência de arquivos SFTP, redirecionamento local de portas e plugins — feito para uso em celular e tablet.

Disponível em 20 idiomas · Android 2.13.7 · iOS 1.78 beta

Android Open the Google Play link in your mobile browser, not the Google Play app — the closed test may not be visible inside the app. Participar da beta · ou envie um e-mail para mobile.ssh.info@gmail.com para solicitar acesso à beta privada

Beta Android & iOS SSH users wanted Join the closed beta and help shape Mobile SSH. See how to join →
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 as shells vivas 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 a shell remota viva 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

Autenticação por senha ou chave privada. Gere chaves Ed25519 ou ECDSA no dispositivo (RSA também no Android); importe ou cole chaves existentes.

Transferência SFTP

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

Redirecionamento 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

Exporte servidores e credenciais salvos para um arquivo de backup criptografado; importe com mescla ou substituição para migrar entre dispositivos — os backups são interoperáveis entre Android e iOS.

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

Comande o tmux sem combinações de prefixo — anexe, renomeie, crie, divida, amplie ou encerre. Ambas as plataformas oferecem o mesmo para herdr e Zellij, e o ícone na barra de ferramentas só aparece depois que esse programa é encontrado no servidor.

Plugins

Navegue, instale e execute plugins para estender o Mobile SSH. Os plugins são baixados sob demanda de um catálogo público e verificados por SHA-256 no armazenamento privado do app.

Uma tela, várias shells ativas

A vista do terminal pode conter várias sessões SSH ativas em uma grade. Selecione um painel para digitar, use a linha extra de teclas 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

Abra a transferência de arquivos a partir de uma sessão conectada para navegar pelo armazenamento do celular e por diretórios remotos. Enfileire envios e downloads, ordene arquivos, volte rapidamente a caminhos remotos recentes e inspecione ou altere permissões remotas ao decidir o que mover.

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 gestor de sessões

Nas demos acima, tmux, herdr e Zellij dividem uns trinta segundos — o suficiente para mostrar que a barra desenha um ícone para cada um, insuficiente para mostrar o que qualquer um deles faz. Estas são as versões longas, filmadas nas duas plataformas contra um servidor real.

tmux

Sessões, janelas e painéis alcançados a partir do ecrã inicial, com uma sessão sinalizada por uma campainha porque algo nela pede atenção. Anexe uma janela e o terminal ao vivo segue-a; crie uma janela e dê-lhe nome — sem teclar um único atalho de prefixo.

Android
iOS — iPhone e iPad

herdr

Espaços de trabalho, separadores e painéis com estado real de agente — um agente a trabalhar, outro bloqueado à espera de uma pessoa. Pré-visualize o bloqueado, responda-lhe pelo telemóvel e veja o herdr reclassificá-lo como a trabalhar e depois como concluído.

Android
iOS — iPhone e iPad

Zellij

Sessões com a sua idade, depois separadores e painéis. Pré-visualize a saída de um painel, adicione um separador com nome, foque o que interessa e anexe-se — sem escrever nada na linha de comandos.

Android
iOS — iPhone e iPad

Um gráfico animado, dentro do terminal

Um GIF de 36 fotogramas transmitido pelo protocolo gráfico do Kitty e descodificado pela aplicação ao ritmo do próprio ficheiro — não avançado a partir de fora. Depois, as sequências de escape pelas quais um terminal é julgado: OSC 8 torna números de compilação e nomes de painéis em algo que se toca, OSC 52 deixa a máquina remota escrever na área de transferência do telemóvel, e OSC 777 lança uma notificação Android verdadeira.

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.