Saltar al contenido
Inicio
Docs/Terminal Linux & SSH

Terminal Linux & SSH

FreePro: Split, Broadcast, Automation, Sync

Terminal Linux completo con shell local en el dispositivo (PTY nativo + Busybox bundled), cliente SSH/SFTP con grupos de hosts anidados, Identities reutilizables y claves biométricas vinculadas al dispositivo, port forwarding (LOCAL/REMOTE/SOCKS), Telnet, Serial/UART vía USB OTG, Mosh para redes intermitentes, 100+ snippets predefinidos en 15 categorías, Team Rooms en vivo sobre la red local, y un sistema completo de automatización (macros, scripts, expect rules, watchdog, webhooks).

Shell local

Pseudo-terminal nativo sobre un Busybox bundled (~150 applets: curl, wget, vi, awk, sed, find, gzip…).

SSH/SFTP

Auth Password / KeyPair / Keyboard-interactive (MFA), reconexión automática, TOFU verificado.

Tabs y split

Múltiples sesiones simultáneas con tabs renombrables. Split horizontal/vertical (Pro) + Broadcast (Pro).

herramientas Linux

File Manager · Processes · Network · Packages · Disk · System Info · Git Panel con UI nativa parseada del output.

100+ snippets

Biblioteca built-in en 15 categorías (System, Docker, Git, Nginx, Database, Monitoring…) + custom snippets.

Seguridad

Biométrico + PIN + autolock + clipboard timeout. Claves SSH cifradas en el dispositivo (AES256-GCM + Android KeyStore).

Connections — SSH · SFTP · Telnet · Serial · Mosh

SSH

Password · KeyPair · Keyboard-interactive (MFA). Auto-reconnect al restaurar red. Proxy NONE/SOCKS5/HTTP/SSH_JUMP. Agent forwarding. startupCommand al conectar.

SFTP

List, mkdir, delete, rename, read/write, download/upload con progreso. Single-pane + Dual-pane (local↔remoto) + editor inline de archivos remotos + transfer queue.

Telnet

Conexión en puerto 23. Sin auth crypto — sólo para devices legacy / consolas de red.

Serial / UART

USB OTG → /dev/ttyUSB0 con baud configurable (115200 default), databits 5-8, parity NONE/ODD/EVEN/MARK/SPACE, flow control NONE/RTS_CTS/XON_XOFF.

Mosh

Sesión persistente sobre UDP para redes intermitentes. Predict mode ALWAYS / ADAPTIVE / NEVER / EXPERIMENTAL. Disponible cuando el remoto tiene mosh-server.

Claves SSH y verificación TOFU

Generación de claves RSA / ED25519 / ECDSA con bit size configurable, passphrase opcional, deploy a hosts vía flujo ssh-copy-id-like. Verificación TOFU (Trust on first use) distingue host nuevo vs cambio de clave (posible MITM). El intercambio de claves también negocia por defecto un algoritmo híbrido post-cuántico (sntrup761x25519-sha512, Streamlined NTRU Prime + X25519) contra cualquier servidor OpenSSH moderno — sin ajuste que activar.

Gestor de claves

Listar / generar / copiar public key / deploy / eliminar. La clave privada se guarda como referencia cifrada, nunca en plano.

Verificación de host-key

Muestra fingerprint SHA256 y distingue Trust (host nuevo) de Warning: key changed (MITM probable). Decisión persistida como known host.

Claves biométricas vinculadas al dispositivo

Par de claves EC P-256 generado y guardado enteramente dentro de Android Keystore — la clave privada nunca existe como bytes exportables. Requisito opcional de un desbloqueo biométrico/PIN reciente (ventana de 30s) antes de firmar. Misma idea que SSH.id de Termius, sin depender de un hosting público.

Importar desde ~/.ssh

Pega un SSH config para importar bloques Host como hosts (se saltan los patrones comodín), o un known_hosts para importar claves de confianza (las entradas con hash se saltan — irrecuperables por diseño).

Grupos de hosts e Identities

Grupos anidados

Grupos y subgrupos (no carpetas) con una fila de chips de filtro por color; "Conectar todos" abre una pestaña por host del grupo activo. Configuration merging: tema, proxy e identidad por defecto se heredan del ancestro más cercano que los define; las variables de entorno se fusionan a lo largo de toda la cadena.

Identities

Usuario + credencial reutilizable (contraseña o una entrada del Key manager) aplicado como plantilla a cualquier host o como default de un grupo. Guarda una directamente desde la sección Authentication de un host, o aplica una existente con un solo toque.

Port forwarding

LOCAL (-L)

localhost:8080 → remote:80. Acceder a servicio remoto desde local.

REMOTE (-R)

remote:9000 → localhost:3000. Exponer servicio local al remoto.

DYNAMIC_SOCKS (-D)

Proxy SOCKS5 dinámico sobre la sesión SSH.

Toggle autoStart por regla: se levanta automáticamente al conectar al host.

Snippets predefinidos

Biblioteca built-in con 100+ snippets en 15 categorías, más carpetas personalizadas para organizar los propios. Variables resolubles ({host}, {user}, {date}, {cwd}) y cualquier variable custom definida en un perfil de Terminal (${NOMBRE}), los placeholders sin resolver se dejan literales en vez de vaciarse en silencio.

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

Generar con IA (BYOK)

Describe lo que necesitas en lenguaje natural y recibe un nombre, comando y descripción listos para guardar. Solo se muestra cuando hay al menos un proveedor de IA conectado (Bring Your Own Key) — sin coste oculto, sin opción falsa cuando no hay nada configurado.

Herramientas Linux integradas

File Manager

ls -la, stat, du → browser con metadatos

Process Viewer

ps aux → tree, filtro por user/name, kill signal

Network Tools

ip a, ss, ping, traceroute, nslookup → resultados parseados + bandwidth monitor

Package Manager

apt list, yum list, apk info → lista paginada con search, install/remove

Disk Usage

df -h, du -h → top dirs, mount points, inodes

System Info

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

Git Panel

git status, branch, log → panel + atajos a comandos git comunes

Automatización

Pro

Keyboard macros

Bind secuencias raw (e.g. ls\n\x03) a botones rápidos en la barra de input.

Quick scripts

Scripts multi-línea organizados por categoría. Ejecutan secuencialmente con interrupción opcional.

Expect rules

Auto-response sobre pattern match (regex). Ej: pattern [sudo] password for .* → response mypwd\n.

Watchdog rules

Monitorización periódica (cada N segundos): ejecuta comando, compara output esperado, notifica al fallar.

Webhooks

Deep link con secret que ejecuta un comando. Disparable desde Tasker o cualquier app.

Terminal profiles

Perfiles con shell type (Bash/Zsh/Fish/PowerShell), working dir, env vars, startup commands, theme, opacity, bell.

Cloud providers e integración externa

Cloud Provider import (Pro)

Importa instances de proveedores cloud como hosts SSH automáticamente.

AWSGCPAzureDigital OceanKubernetesDocker

API tokens (Pro)

Control externo del terminal vía deep link con un token, o intent broadcast. Permisos: EXEC_COMMAND, READ_HOSTS, MANAGE_HOSTS, FILE_TRANSFER.

Temas del terminal

9 temas built-in con 16 colores ANSI cada uno (8 base + 8 bright), cursor, selección, fondo y arte ASCII de bienvenida personalizable.

dark
dracula
solarized_dark
monokai
one_dark
catppuccin_mocha
gruvbox_dark
nord
light

Temas adicionales premium disponibles desde el Marketplace. El color de marca del módulo es una paleta verde (#1B5E20 / #66BB6A).

Parser ANSI y detección de enlaces

Secuencias ANSI soportadas

  • 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 52 → escribe al portapapeles de Android; el resto de OSC se descarta (window title…)

Tipos de enlace detectados

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

Split view y Broadcast

Pro

Split view

NONE / HORIZONTAL / VERTICAL. Buffer search aislado por pane. Border accent verde marca el pane activo. Tap en un pane cambia foco.

Broadcast input

Envía el mismo comando a TODAS las tabs simultáneamente. Útil para gestionar fleets de servidores. Badge BROADCAST en top bar.

Sync y Team Rooms

Pro

Sincronización de hosts, keys, snippets y settings con E2EE opcional. Una Team Room es una sesión en vivo sobre la red local: alojarla genera un código de emparejamiento de 6 dígitos, unirse descubre salas cercanas o acepta el código directamente. Cada dispositivo se empareja con un handshake ECDH efímero + AES-GCM, el mismo motor de transporte cifrado que la edición colaborativa en vivo.

Roles y miembros

Lista de miembros en vivo con badges de rol (Admin / lectura-escritura / solo lectura), aplicado en la capa de sync: un peer de solo lectura que intenta escribir ve su cambio revertido y es desconectado antes de que llegue al dispositivo de nadie más.

Hosts y snippets compartidos

Una sala es un concepto solo-en-vivo — no sobrevive a un reinicio de la app, igual que una sesión de colaboración en vivo del editor. Sin copia permanente en la nube de la propia sala.

Seguridad y logging

Seguridad

  • • Biométrico + PIN numérico
  • • Autolock por inactividad (minutos configurables)
  • • Clipboard timeout (60s default)
  • • Claves privadas SSH cifradas en el dispositivo (AES256-GCM + Android KeyStore)

Logging y recording

  • • Logging: tee del output a archivo plain text (badge LOG)
  • • Recording: formato asciicast v2 compatible con asciinema (badge REC)
  • • Auto-grabación por grupo: un grupo puede forzar que el logging arranque automáticamente en cada host que contiene, heredado igual que tema/proxy
  • • Sheet de logs de sesión: lista todos los logs con búsqueda por fecha, estrella para marcar (sobrevive al recorte de 100 logs) y comentario de texto libre por log

Productividad

Autocompletado inteligente

Historial de shell por pestaña, completado de rutas recursivo real contra el filesystem del workspace (solo shell local), y sugerencias de usuario desde las Identities guardadas tras ssh/scp.

Adjuntar archivos a una sesión

El icono de clip abre el selector de archivos del sistema. En shell local se escribe directo al workspace; en una sesión SSH remota se sube a /tmp vía SFTP. La ruta resuelta se inserta en el campo de comando, con sufijo (1)/(2)… si colisiona el nombre — nunca sobrescribe.

Insignia de salida no vista

Una pestaña que no está en pantalla en ese momento recibe una pequeña insignia en su punto de conexión en cuanto llega salida nueva — se limpia al instante en que cambias a ella. Sin heurística que adivine si "necesita input", solo una señal real de que algo pasó.

Botones de volumen como flechas

Ajuste opcional: mientras hay una sesión conectada, los botones físicos de volumen envían flecha-arriba/flecha-abajo al terminal en vez de cambiar el volumen del sistema.

El explorador SFTP también soporta multi-select (long-press y luego tap para añadir más) con borrado por lotes, cada elemento se elimina de forma independiente para que un fallo nunca bloquee al resto.

Import / Export

Exporta hosts + keys + snippets + settings como JSON encriptado (passphrase requerida). Importa desde archivo .json, escaneando QR code o desde clipboard.

JSONSSH configknown_hostsCSV

CSV necesita fila de cabecera (se aceptan sinónimos de columna: label/name/alias, hostname/host/address/ip, port, username/user, group/folder); un grupo referenciado se busca por nombre o se crea si aún no existe.

Plan Free vs Pro

FuncionalidadPlan
Shell local (PTY + Busybox)Free
SSH (1 host gratis, ilimitados Pro)Free
SFTP + transfer queueFree
Snippets predefinidos + customFree
Port forwarding (LOCAL / REMOTE / SOCKS)Free
Claves SSH + TOFUFree
Telnet / Serial / MoshFree
herramientas LinuxFree
9 temas built-inFree
Biometric + PIN + autolockFree
Grupos de hosts + IdentitiesFree
Claves biométricas vinculadas al dispositivoFree
Intercambio de claves híbrido post-cuánticoFree
Importar: ~/.ssh/config, known_hosts, CSVFree
Autocompletado inteligente (rutas, identities)Free
Adjuntar archivos a la sesiónFree
Generación de snippets por IA (BYOK)Free
Bookmarks + comentarios en logs de sesiónFree
SFTP multi-select + borrado por lotesFree
Themes marketplace (premium)Pro
Split view (horizontal / vertical)Pro
Broadcast input (multi-host)Pro
Multiplexed shellPro
Keyboard macrosPro
Quick scriptsPro
Expect rules (auto-response)Pro
Watchdog rulesPro
WebhooksPro
Terminal profilesPro
Sync + Team RoomsPro
Cloud provider importPro
API tokens (control externo)Pro

Estadísticas del módulo

100+

Snippets predefinidos

15

Categorías snippets

9

Temas built-in

13

Features Pro

7

Tools nativos

6

Tipos de conexión

Siguiente

API Tester