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
- 1Abre el módulo Terminal y ve a la pestaña SSH.
- 2Pulsa "+" para añadir un nuevo host.
- 3Introduce: hostname o IP, puerto (22 por defecto) y usuario.
- 4Selecciona el método de autenticación: contraseña o clave SSH.
- 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ón | Free | Premium |
|---|---|---|
| Terminal Linux nativa | ✅ | ✅ |
| Hosts SSH guardados | 1 | Ilimitados |
| Sesiones SSH simultáneas | 1 | Ilimitadas |
| SFTP | ✅ | ✅ |
| Autenticación por clave | ✅ | ✅ |
| Port forwarding activo | 1 túnel | Ilimitados |
| Split terminal (paneles) | 1 | 4 |
| Snippets de comandos | 10 | Ilimitados |
| Broadcast input | — | ✅ |
| Macros de teclado | — | ✅ |
| Expect rules / Watchdog | — | ✅ |
Siguiente
API Tester