- Android 8.0 ou mais recente — a disponibilidade no Google Play depende do canal de distribuição; versões de teste fechado exigem inscrição
- iOS 16 ou mais recente no iPhone e iPad — participe da beta pública no TestFlight
- As versões atuais de Android e iOS compartilham o formato de backup 2 para inventário e configurações; importar um backup não disponibiliza recursos que a plataforma não suporta
- Esta lista acompanha o código-fonte mais recente dos aplicativos; a disponibilidade varia conforme a loja e a versão beta, e os recursos experimentais estão identificados
Lista de recursos
Recursos do Mobile SSH
Acesse seus servidores no Android e iOS com terminais SSH, ferramentas Git remotas, SFTP, VNC, clientes VPN e gerenciadores de sessões. O Android também oferece chaves de segurança físicas e um assistente de voz experimental; os recursos específicos de cada plataforma estão indicados abaixo.
- Autenticação por senha e por chave privada
- Chaves privadas Ed25519, ECDSA (P-256/384/521) e RSA no Android; Ed25519 e ECDSA no iOS. As duas plataformas abrem chaves criptografadas com frase-senha
- Perfis de servidor salvos com host, porta, usuário, credencial, chave privada e especificações de túnel opcionais — clone um perfil para duplicar suas configurações em um novo servidor
- Dê um nome ao servidor e a lista passa a mostrar esse nome no lugar do endereço — o endereço volta sempre que duas linhas ficariam parecidas demais
- Pesquise servidores salvos por nome, host, porta, credencial ou qualquer um dos seus endereços alternativos
- Conecte-se duas vezes à mesma máquina por duas linhas salvas e o app percebe — ele compara a impressão digital da chave do host e propõe mesclá-las em um único servidor com vários endereços
- Fluxo de Adicionar sessão com pesquisa: selecione um servidor salvo em uma página de pesquisa dedicada e conecte com um toque
- Vários endereços por servidor salvo para roaming entre LAN e VPN — discados em ordem, com o último endereço que funcionou testado primeiro, e a reconexão entra em ação em mudanças de rede
- Registros de credenciais reutilizáveis selecionáveis no setup do servidor
- Uma tela inicial pensada para retomar o trabalho: as conexões ativas neste momento e as sessões tmux que aguardam nos seus servidores — vindas de um instantâneo armazenado, então elas são listadas sem rede alguma e cada linha traz a idade do registro. No iOS, a lista de Recentes passou para a tela Nova conexão, onde um toque preenche o formulário
- IPv6 de ponta a ponta: literais entre colchetes com porta opcional nos campos de endereço e destinos IPv6 entre colchetes nas regras de encaminhamento de portas
- Log de tentativas de login bem-sucedidas e falhas, registrando o endereço exato discado e, em caso de falha, o motivo
- Transporte de proxy Teleport (experimental, Android): faça login com usuário, senha e OTP ou importe um arquivo de configuração ou de identidade do Teleport, navegue pelos nós do cluster e execute terminais, SFTP, tmux e plugins pelo túnel do proxy
- Hosts intermediários SSH salvos nas duas plataformas, incluindo cadeias ordenadas de até oito saltos expandidos; cada salto usa credenciais e verificações de identidade próprias
- Encaminhamento de agente SSH no Android: habilite por servidor para programas remotos solicitarem assinaturas das chaves salvas, com aprovação opcional antes do uso; as chaves privadas ficam no celular
- Chaves de segurança FIDO2 no Android por USB ou NFC: registre ou importe credenciais de chave de segurança OpenSSH e responda às solicitações de toque e PIN
- Comportamento de terminal estilo VT100/xterm-256color com cores reais de 24 bits e itálicos — o shell recebe TERM=xterm-256color e COLORTERM=truecolor
- Buffer de scrollback definido em 1.000, 5.000, 10.000 ou 50.000 linhas no Android e no iOS (5.000 por padrão)
- Pesquisar no terminal — busque no scrollback e na tela visível e pule entre as correspondências (Android e iOS)
- Integração de shell (OSC 133): avance de um prompt a outro, selecione a saída inteira de um comando — o erro de compilação de 300 linhas atrás, não só o do último — e receba um alerta quando um comando de longa duração termina (Android e iOS)
- Imagens em linha no terminal via o protocolo gráfico Kitty, que sobrevivem ao zoom por pinça e à reorganização das linhas em vez de sumir (Android e iOS)
- O aplicativo desenha os símbolos de blocos, braille e sextantes, para que chafa, timg e arte ANSI preencham a grade corretamente no Android e iOS
- Toques enviam cliques a programas de terminal com rastreamento de mouse nas duas plataformas, com arraste opcional; o iOS também oferece uma configuração para posicionar o cursor em vez de clicar
- O cabeçalho do painel mostra o diretório de trabalho real daquele painel, obtido do tmux ou informado pelo shell via OSC 7 (Android)
- Linha de teclas extras com treze teclas — ESC, TAB, CTRL, setas, Home, End, PgUp, PgDn e alternar teclado — que quebra para uma segunda linha em vez de rolar, recolhendo o que sobrar em um menu de excedentes para que nenhuma tecla fique fora da tela
- Personalize a linha no Android e no iOS: acrescente teclas de uma paleta com cerca de 45 predefinições, incluindo F1–F12, combinações com Ctrl e símbolos; remova, reordene, oculte, defina suas próprias teclas de sequência de escape e redefina para os padrões, com pré-visualização ao vivo
- Toque para focar, opção de mostrar teclado ao toque, ações de copiar e copiar tudo
- Pinça para zoom de texto com redimensionamento do terminal remoto
- Modo tela cheia de painel por toque duplo
- Seleção de texto do terminal com Copiar, Compartilhar e Selecionar tudo — pressionar e segurar seleciona a palavra, e Copiar mantém a seleção para compartilhar ou copiar de novo
- Área de transferência via OSC 52 — copie texto de uma sessão remota de tmux ou vim direto para a área de transferência do celular (Android e iOS)
- Teclados físicos e ditado por voz nas duas plataformas; o iOS ativa Ditado e sugestões por padrão, incluindo autocorreção. Desative para entrada direta no terminal
- Suporte a teclados externos e Bluetooth no Android e no iOS, incluindo setas, teclas de função e combinações Ctrl/Alt
- Colagem entre colchetes (bracketed paste) para que conteúdo de várias linhas da área de transferência não seja executado automaticamente
- A Nerd Font incluída renderiza glifos de ícones powerline, starship, devicon e Material Design no Android e no iOS que a fonte do sistema mostraria como quadrados vazios
- Caracteres CJK largos, emojis e caracteres combinantes são medidos e desenhados corretamente no Android e no iOS, incluindo clusters de grafemas e juntores de largura zero (zero-width joiners)
- Fonte de terminal configurável (monoespaçada do sistema, JetBrains Mono ou Source Code Pro) e esquema de cores ANSI (Solarized, Gruvbox, Dracula, Nord) no Android e no iOS, aplicados ao vivo aos painéis abertos
- Um controle deslizante de tamanho do texto do terminal nas Configurações, ao lado do zoom por pinça, e um tema do app definido como Sistema, Claro ou Escuro
- Indicadores de velocidade e conexão sem resposta ajudam a distinguir um comando remoto ocupado de uma conexão travada; escurecimento e vibração são opcionais
- As configurações controlam notificações remotas, alertas de fim de comando e leitura remota da área de transferência; essas permissões vêm desativadas
- Jogos de terminal podem ativar gestos direcionais que enviam teclas de seta no Android e iOS; a rolagem normal continua sendo o padrão
- No Android, reordene ou oculte ações da barra de ferramentas da sessão, adicione atalhos para plugins instalados e escolha se a barra e as teclas extras ficam ocultas em tela cheia
- Até oito sessões SSH simultâneas
- Layout em grade para sessões ativas
- Resiliência em segundo plano e com tela bloqueada: no Android, um serviço em primeiro plano mantém shells e agentes em execução depois que você fecha o app na lista de recentes; no iOS, o auto-attach do tmux reanexa seu shell
- Keepalives e tentativas de reconexão com backoff exponencial — até dez tentativas, e as falhas contra uma rede que você já deixou não contam para esse limite
- Trocar de Wi-Fi, rede celular ou VPN faz rediscar na hora, em vez de esperar a rota morta expirar, e uma sessão que já está em backoff tenta de novo assim que surge uma rede utilizável
- Sondas keepalive sem resposta detectam servidores que pararam de responder e iniciam a reconexão no Android e iOS
- Entrada Sessões ativas a partir da tela inicial; notificação contínua lista as sessões — toque para abrir
- Rastreamento de comandos tmux e dicas para retomar sessões, com opções Automático, Nada, tmux, herdr ou Zellij por servidor no Android e iOS; a identidade da sessão é preservada ao trocar sockets tmux
- Os agentes se reportam pelo terminal, então o app sabe qual é o agente, a ferramenta que ele está executando e se ele está bloqueado esperando por você — o painel fica âmbar, o cabeçalho dele mostra "claude · needs you" e um selo na barra de ferramentas conta quantos estão esperando
- Responda à pergunta de um agente com um toque a partir da lista de Agentes; a resposta segue por um canal separado, então ela nunca é digitada no que está na tela
- Instale o hook de agente em um servidor de dentro do próprio app — um pequeno script de shell que qualquer agente pode chamar, e não uma integração presa a um fornecedor
- Transporte 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
- Gerenciador de tmux: liste e alterne sessões, janelas e painéis — anexe, renomeie, crie, divida, amplie ou encerre, com ordenação por nome/data e um 🔔 para agentes aguardando entrada
- Um único botão de multiplexador abre os gerenciadores de tmux, herdr e Zellij; Herdr oferece prévias, foco e respostas por painel, e Zellij gerencia sessões ativas e encerradas
- Pesquise sessões, sockets, janelas/abas e painéis carregados de tmux, herdr e Zellij, mantendo os resultados em sua hierarquia; ramificações remotas ainda não abertas não são pesquisadas
- Navegador SFTP de painel duplo para arquivos locais e remotos, com um log de transferências que mostra todas elas e pode ser rolado
- Uploads e downloads em fila; compartilhe arquivos com o Mobile SSH no Android. A extensão de compartilhamento do iOS envia para o último servidor conectado com sucesso e coloca os caminhos concluídos na fila para um terminal correspondente
- Upload e download recursivos de pastas entre o celular e o host remoto
- Renomear, apagar, criar, editar, compactar em .tar.gz, permissões (chmod/chown) e detalhes remotos
- Abra um arquivo baixado em outro app nas duas plataformas — no iOS, os downloads também aparecem no app Arquivos em "No meu iPhone"
- A transferência de arquivos lembra diretórios remotos por host e sessão tmux nas duas plataformas; o iOS também lembra uma pasta local externa escolhida pelo app Arquivos
- Ordenar por nome ou data com persistência por host, e voltar rapidamente a caminhos remotos recentes
- Tamanhos de arquivo em unidades binárias, iguais ao que o ls -h mostra no terminal a uma aba de distância
- Encaminhamento local de portas salvo com perfis de servidor e ativado automaticamente ao conectar
- Segue o tema claro ou escuro do sistema em todo o app e no navegador de arquivos — escolha Sistema, Claro ou Escuro no Android e no iOS
- Adicione, edite ou remova encaminhamentos de portas locais em uma sessão ativa no Android e iOS; as alterações sobrevivem às reconexões sem regravar o perfil de servidor salvo
- Ao enviar anexos, o iOS verifica a conclusão e o tamanho do arquivo antes de publicar o nome definitivo ou inserir seu caminho, preservando os arquivos existentes
- Vinte idiomas do aplicativo nas duas plataformas: árabe, árabe egípcio, bengali, chinês (simplificado e tradicional), inglês, francês, alemão, hindi, indonésio, japonês, marata, pidgin nigeriano, português, russo, espanhol, tâmil, telugu, turco e urdu
- Segue o idioma do sistema por padrão, e as Configurações têm um seletor de idioma caso você queira o app em um idioma diferente do celular
- Gere novas chaves Ed25519 ou ECDSA no dispositivo (RSA também no Android), com uma frase-senha opcional
- Copie, compartilhe ou salve uma chave pública gerada para adicioná-la ao authorized_keys do servidor
- Backups completos incluem servidores, credenciais, configurações, idioma, ordenação dos multiplexadores e perfis VPN nas duas plataformas; o Android não preserva perfis VPN gerenciados do iOS ao exportar um backup novamente
- Use exportações selecionadas ou apenas de inventário para reduzir o escopo; confira a prévia do backup completo e escolha Mesclar ou Substituir, com criptografia opcional por frase secreta
- Backups sem criptografia contêm senhas e chaves privadas. Confiança em hosts SSH, sessões ativas, permissões do sistema e acesso a pastas locais não são portáteis; credenciais de chaves de segurança ainda exigem a chave física
- Tela segura: no Android, bloqueia capturas e gravação de tela e oculta o app da miniatura de recentes; no iOS, deixa em branco a pré-visualização do alternador de apps e bloqueia a gravação e o espelhamento de tela (uma captura de tela manual não pode ser bloqueada no iOS) — uma opção que você ativa para quando senhas, chaves ou tokens estão na tela
- Servidores, credenciais e chaves salvos ficam no dispositivo, sem exigir conta na nuvem nem sincronização; consulte a página de privacidade para conhecer as proteções do armazenamento e seus limites
- As estatísticas de uso opcionais exigem consentimento explícito no Android e iOS; todos os recursos funcionam sem elas, e os eventos não incluem servidores, credenciais, comandos ou conteúdo de arquivos
- As identidades dos hosts SSH são verificadas antes da autenticação. As duas plataformas confiam automaticamente em novas chaves de host sem certificado por padrão, oferecem uma opção para exigir aprovação e rejeitam chaves alteradas
- As duas plataformas importam autoridades certificadoras de hosts e revogações de chaves de host OpenSSH com escopo limitado. O iOS aceita certificados de host Ed25519/ECDSA e um nome de host explícito para o certificado ao conectar por IP. A confiança SSH permanece em cada dispositivo e fica fora dos backups
- Navegue por categorias, pesquise, instale e execute plugins; os catálogos são atualizados quando você troca as fontes
- Os plugins são baixados sob demanda de um catálogo público e verificados por SHA-256 no armazenamento privado do app
- Um plugin declara do que precisa — comandos SSH, um túnel, armazenamento — e o app recusa tudo o que ele não pediu
- Quando um plugin vai configurar algo no seu servidor, você vê os comandos exatos e os aprova antes que sejam executados
- Configure uma fonte de catálogo personalizada ou privada, ou instale a partir de uma pasta no seu próprio servidor
- Desktops VNC por túnel SSH no Android e iOS, sem expor uma porta VNC à internet pública
- Controle do ponteiro por toque, teclados físico e virtual, troca da área de transferência e suporte ao sinal sonoro do desktop
- Escolha um tamanho predefinido ou dimensões personalizadas se o servidor VNC permitir; solicitações de redimensionamento não suportadas são informadas
- O iOS aceita autenticação por conta do Compartilhamento de Tela do Mac, com credenciais de desktop separadas das credenciais SSH, e usa seu layout salvo de teclas extras
- Gerencie perfis de SSH VPN, proxy SOCKS5, WireGuard, Shadowsocks e OpenVPN pela tela inicial no Android e iOS
- SSH VPN transporta TCP e DNS por um servidor SSH salvo, com roteamento por domínio; outros fluxos UDP atribuídos ao SSH são bloqueados. WireGuard e OpenVPN usam sua própria configuração de rotas
- SOCKS5 atende aplicativos configurados para usar o proxy local. No Android, pode funcionar junto com outra VPN; no iOS, para quando o Mobile SSH entra em segundo plano
- Importe arquivos WireGuard .conf, links Shadowsocks ss:// suportados ou perfis OpenVPN .ovpn autossuficientes com verificação de certificados do servidor
- O Android permite selecionar aplicativos; VPN por aplicativo no iOS exige gerenciamento do dispositivo. As seleções de aplicativos do Android não podem selecionar diretamente aplicativos do iOS
- No Android, alterne entre perfis ou use o bloco Mobile SSH VPN nas configurações rápidas para parar ou iniciar o perfil VPN lembrado; o bloco não inclui proxies SOCKS
- O Android permite uma VPN do dispositivo por vez; o iOS permite uma VPN ou proxy do Mobile SSH por vez. Esses clientes não garantem conexão permanente nem bloqueio de tráfego fora da VPN; o Tailscale usa seu próprio aplicativo
- Abra o lazygit em um terminal SSH separado no Android e iOS, usando o repositório atual; o iOS também aceita um caminho explícito. Git e lazygit precisam estar instalados no servidor
- Diffs opcionais com delta acompanham a paleta do terminal nas versões compatíveis do lazygit; seu shell original permanece aberto
- O Android também pode abrir o plugin Git instalado separadamente para diffs, histórico, preparação de arquivos inteiros, commits, fetch, pull fast-forward e push; os repositórios permanecem no servidor
- Abra serviços HTTP ou HTTPS encaminhados dentro do Mobile SSH no Android e iOS; HTTPS continua exigindo um certificado válido
- O Android acrescenta ações para links do terminal, busca na página, favoritos, histórico, modo desktop e preferências de navegador por site
- Ative a assistência de voz nas Configurações e configure um servidor SSH Linux para hospedá-la; envie mensagens ditadas ou digitadas com revisão opcional da transcrição, ou converse ao vivo com respostas faladas
- Escolha o assistente do servidor, Codex ou Claude e consulte os assistentes de programação nos hosts conectados; a entrada no terminal e as alterações nos multiplexadores exigem uma autorização separada
Aviso de segurança: o app atual armazena perfis de servidor e credenciais localmente no dispositivo (no iOS, os segredos ficam no Keychain do sistema). Não há sincronização em nuvem. Proteja o dispositivo com bloqueio de tela forte e evite salvar credenciais em aparelhos compartilhados.