Skip to content
Home
Docs/Terminal Linux & SSH

Terminal Linux & SSH

FreePro: Split, Broadcast, Automation, Sync

Terminal Linux completo com shell local no dispositivo (PTY nativo + Busybox incluído), cliente SSH/SFTP, port forwarding (LOCAL/REMOTE/SOCKS), Telnet, Serial/UART via USB OTG, VNC/RDP, Mosh para redes instáveis, mais de 100 snippets predefinidos em 15 categorias e um sistema completo de automação (macros, scripts, expect rules, watchdog, webhooks).

Shell local

Pseudo-terminal nativo sobre um Busybox incluído (~150 applets: curl, wget, vi, awk, sed, find, gzip…).

SSH/SFTP

Autenticação por Password / KeyPair / Keyboard-interactive (MFA), reconexão automática, verificação TOFU.

Abas e divisão

Várias sessões simultâneas com abas renomeáveis. Divisão horizontal/vertical (Pro) + Broadcast (Pro).

Ferramentas Linux nativas

File Manager · Processos · Rede · Pacotes · Disco · System Info · Git Panel com UI nativa interpretada a partir do output.

100+ snippets

Biblioteca integrada em 15 categorias (System, Docker, Git, Nginx, Database, Monitoring…) + snippets personalizados.

Segurança

Biometria + PIN + bloqueio automático + timeout da área de transferência. Chaves SSH criptografadas no dispositivo (AES256-GCM + Android KeyStore).

Connections — SSH · SFTP · Telnet · Serial · VNC/RDP · Mosh

SSH

Password · KeyPair · Keyboard-interactive (MFA). Reconexão automática ao restaurar a rede. Proxy NONE/SOCKS5/HTTP/SSH_JUMP. Agent forwarding. Comando de inicialização ao conectar.

SFTP

Listar, mkdir, excluir, renomear, ler/gravar, download/upload com progresso. Painel único + Painel duplo (local↔remoto) + editor inline de arquivos remotos + fila de transferência.

Telnet

Conexão na porta 23. Sem autenticação criptográfica — apenas para dispositivos legados / consoles de rede.

Serial / UART

USB OTG → /dev/ttyUSB0 com baud configurável (115200 padrão), databits 5-8, parity NONE/ODD/EVEN/MARK/SPACE, flow control NONE/RTS_CTS/XON_XOFF.

VNC / RDP

VNC (5900) ou RDP (3389) com qualidade LOW/MEDIUM/HIGH, view-only opcional e tunelamento SSH opcional. Senha criptografada no dispositivo.

Mosh

Sessão persistente sobre UDP para redes instáveis. Modo Predict ALWAYS / ADAPTIVE / NEVER / EXPERIMENTAL. Disponível quando o remoto tem mosh-server.

Chaves SSH e verificação TOFU

Geração de chaves RSA / ED25519 / ECDSA com tamanho de bits configurável, passphrase opcional, deploy para hosts via fluxo semelhante a ssh-copy-id. A verificação TOFU (Trust on first use) distingue host novo de mudança de chave (possível MITM).

Gerenciador de chaves

Listar / gerar / copiar chave pública / fazer deploy / excluir. A chave privada é armazenada como referência criptografada, nunca em texto plano.

Verificação de host-key

Mostra o fingerprint SHA256 e distingue Trust (host novo) de Warning: key changed (MITM provável). A decisão é persistida como known host.

Port forwarding

LOCAL (-L)

localhost:8080 → remote:80. Acessar um serviço remoto a partir do local.

REMOTE (-R)

remote:9000 → localhost:3000. Expor um serviço local ao remoto.

DYNAMIC_SOCKS (-D)

Proxy SOCKS5 dinâmico sobre a sessão SSH.

Toggle autoStart por regra: é ativado automaticamente ao conectar ao host.

Snippets predefinidos

Biblioteca integrada com mais de 100 snippets em 15 categorias. Variáveis resolvíveis ({host}, {user}, {date}, {cwd}).

SYSTEM
DOCKER
GIT
NGINX
NODE_PM2
DATABASE
SECURITY
DEPLOY
MONITORING
NETWORKING
PACKAGES
FILES
TEXT_PROCESSING
USER_ADMIN
CUSTOM

Ferramentas Linux integradas

File Manager

ls -la, stat, du → navegador com metadados

Process Viewer

ps aux → árvore, filtro por usuário/nome, sinal kill

Network Tools

ip a, ss, ping, traceroute, nslookup → resultados interpretados + monitor de banda

Package Manager

apt list, yum list, apk info → lista paginada com busca, instalar/remover

Disk Usage

df -h, du -h → principais diretórios, pontos de montagem, inodes

System Info

uname, uptime, /proc/meminfo → cards de hostname, kernel, mem, CPU

Git Panel

git status, branch, log → painel + atalhos para comandos git comuns

Automação

Pro

Macros de teclado

Vincule sequências raw (ex.: ls\n\x03) a botões rápidos na barra de input.

Scripts rápidos

Scripts multilinha organizados por categoria. Executam sequencialmente com interrupção opcional.

Regras Expect

Resposta automática por correspondência de padrão (regex). Ex.: padrão [sudo] password for .* → resposta mypwd\n.

Regras Watchdog

Monitoramento periódico (a cada N segundos): executa o comando, compara o output esperado e notifica em caso de falha.

Webhooks

Deep link com secret que executa um comando. Pode ser acionado pelo Tasker ou por qualquer app.

Perfis de terminal

Perfis com tipo de shell (Bash/Zsh/Fish/PowerShell), diretório de trabalho, variáveis de ambiente, comandos de inicialização, tema, opacidade, bell.

Cloud providers e integração externa

Cloud Provider import (Pro)

Importa instâncias de cloud providers como hosts SSH automaticamente.

AWSGCPAzureDigital OceanKubernetesDocker

API tokens (Pro)

Controle externo do terminal via deep link com um token, ou intent broadcast. Permissões: EXEC_COMMAND, READ_HOSTS, MANAGE_HOSTS, FILE_TRANSFER.

Temas do terminal

9 temas integrados com 16 cores ANSI cada um (8 base + 8 bright), cursor, seleção, fundo e arte ASCII de boas-vindas personalizável.

dark
dracula
solarized_dark
monokai
one_dark
catppuccin_mocha
gruvbox_dark
nord
light

Temas premium adicionais disponíveis no Marketplace. A cor de marca do módulo é uma paleta verde (#1B5E20 / #66BB6A).

Parser ANSI e detecção de links

Sequências ANSI suportadas

  • Reset, bold, dim, italic, underline
  • FG/BG standard (30-37 / 40-47)
  • FG/BG bright (90-97 / 100-107)
  • FG/BG 256-color (38;5;N / 48;5;N)
  • FG/BG RGB (38;2;R;G;B / 48;2;R;G;B)
  • OSC removido (título da janela…)

Tipos de link detectados

  • URL — http(s)://, ftp://, IP:PORT
  • FILE — /absolute/path, ./rel, ~/home
  • ERROR — file.ext:line:col → abre no editor
  • ênfase — error, warning, failed

Split view e Broadcast

Pro

Split view

NONE / HORIZONTAL / VERTICAL. Busca no buffer isolada por painel. O destaque verde na borda marca o painel ativo. Tocar em um painel muda o foco.

Broadcast input

Envia o mesmo comando para TODAS as abas simultaneamente. Útil para gerenciar frotas de servidores. Badge BROADCAST na barra superior.

Sync e Team Rooms

Pro

Sincronize hosts, chaves, snippets e configurações com E2EE opcional. As Team Rooms permitem compartilhar um subconjunto de hosts e snippets entre os membros com uma chave compartilhada (E2EE).

Segurança e logging

Segurança

  • Biometria + PIN numérico
  • Bloqueio automático por inatividade (minutos configuráveis)
  • Timeout da área de transferência (60s padrão)
  • Chaves privadas SSH e senhas RDP/VNC criptografadas no dispositivo (AES256-GCM + Android KeyStore)

Logging e gravação

  • Logging: tee do output para arquivo de texto plano (badge LOG)
  • Gravação: formato asciicast v2 compatível com asciinema (badge REC)
  • Painel de logs de sessão: lista todos os logs com busca por data

Import / Export

Exporte hosts + chaves + snippets + configurações como JSON criptografado (passphrase obrigatória). Importe de arquivo .json, escaneando um QR code ou da área de transferência.

Plano Free vs Pro

FuncionalidadePlan
Shell local (PTY + Busybox)Free
SSH com hosts ilimitadosFree
SFTP + transfer queueFree
Snippets predefinidos + personalizadosFree
Port forwarding (LOCAL / REMOTE / SOCKS)Free
Chaves SSH + TOFUFree
VNC / RDP / Telnet / Serial / MoshFree
Ferramentas Linux nativasFree
9 temas integradosFree
Biometric + PIN + autolockFree
Temas do Marketplace (premium)Pro
Split view (horizontal / vertical)Pro
Broadcast de input (multi-host)Pro
Shell multiplexadoPro
Keyboard macrosPro
Quick scriptsPro
Regras Expect (resposta automática)Pro
Watchdog rulesPro
WebhooksPro
Terminal profilesPro
Sync + Team RoomsPro
Importação de cloud providerPro
API tokens (controle externo)Pro

Estatísticas do módulo

100+

Snippets predefinidos

15

Categorias de snippets

9

Temas integrados

12

Recursos Pro

7

Ferramentas nativas

6

Tipos de conexão

Próximo

API Tester