Inicio
Docs/Terminal Linux & SSH

Terminal Linux & SSH

FreePremium (avanzado)

Terminal Linux nativa con bash, Python y Node.js integrados, más cliente SSH completo con soporte para autenticación por clave, SFTP y port forwarding.

Terminal Linux nativa

Sin necesidad de instalar nada extra. Pocket Code incluye un entorno Linux completo listo para usar:

bash
$ node --version
v20.11.0

$ python3 --version
Python 3.12.2

$ bash --version
GNU bash, version 5.2.21

$ python3 my_script.py
Hello from Pocket Code!
  • bash, Python 3 y Node.js disponibles sin configuración
  • Acceso completo al sistema de archivos del proyecto
  • Historial de comandos y autocompletado con Tab
  • Variables de entorno configurables

SSH: conectar a servidores

El plan Free permite 1 host SSH guardado. El plan Premium los elimina sin límite.

Añadir una conexión

  1. 1Abre el módulo Terminal y ve a la pestaña SSH.
  2. 2Pulsa "+" para añadir un nuevo host.
  3. 3Introduce: hostname o IP, puerto (22 por defecto) y usuario.
  4. 4Selecciona el método de autenticación: contraseña o clave SSH.
  5. 5Guarda y pulsa para conectar.

Autenticación por clave SSH

Ajustes → SSH → Nueva clave
# Pocket Code genera la clave internamente.
# Copia la clave pública y añádela a tu servidor:

$ cat ~/.ssh/authorized_keys
# Pega aquí tu clave pública Ed25519
  • Tipos soportados: Ed25519 (recomendado), RSA, ECDSA
  • Las claves se almacenan cifradas en el dispositivo (Android Keystore)
  • Importa claves existentes desde el portapapeles o archivo

SFTP: explorador de archivos remoto

El explorador SFTP integrado te permite gestionar archivos del servidor sin salir de la app:

  • Navega el sistema de archivos del servidor con gesto swipe
  • Descarga archivos al almacenamiento local del dispositivo
  • Sube archivos desde el dispositivo al servidor
  • Edita archivos remotos directamente en el editor integrado
  • Crea, renombra y elimina archivos y directorios

Funciones Premium

FunciónFreePremium
Terminal Linux nativa
Hosts SSH guardados1Ilimitados
Sesiones SSH simultáneas1Ilimitadas
SFTP
Autenticación por clave
Port forwarding activo1 túnelIlimitados
Split terminal (paneles)14
Snippets de comandos10Ilimitados
Broadcast input
Macros de teclado
Expect rules / Watchdog

Siguiente

API Tester