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, port forwarding (LOCAL/REMOTE/SOCKS), Telnet, Serial/UART vía USB OTG, VNC/RDP, Mosh para redes intermitentes, 100+ snippets predefinidos en 15 categorías 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).

Linux tools nativos

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 · VNC/RDP · 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.

VNC / RDP

VNC (5900) o RDP (3389) con quality LOW/MEDIUM/HIGH, view-only opcional y tunneling SSH opcional. Password cifrado en el dispositivo.

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).

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.

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. Variables resolubles ({host}, {user}, {date}, {cwd}).

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

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 stripped (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. Team Rooms permiten compartir un subset de hosts y snippets entre miembros con clave compartida (E2EE).

Seguridad y logging

Seguridad

  • Biométrico + PIN numérico
  • Autolock por inactividad (minutos configurables)
  • Clipboard timeout (60s default)
  • Privadas SSH y passwords RDP/VNC 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)
  • Sheet de logs de sesión: lista todos los logs con búsqueda por fecha

Import / Export

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

Plan Free vs Pro

FuncionalidadPlan
Shell local (PTY + Busybox)Free
SSH a hosts ilimitadosFree
SFTP + transfer queueFree
Snippets predefinidos + customFree
Port forwarding (LOCAL / REMOTE / SOCKS)Free
Claves SSH + TOFUFree
VNC / RDP / Telnet / Serial / MoshFree
Linux tools nativosFree
9 temas built-inFree
Biometric + PIN + autolockFree
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

12

Features Pro

7

Tools nativos

6

Tipos de conexión

Siguiente

API Tester