Cliente SSH Termius en Android

El artículo de XDA de esta semana demuestra que Ubuntu en Android no es un truco, es cómo el autor gestiona un homelab desde cualquier lugar. El portátil “de emergencia” se quedó en casa. La configuración que describen es un conjunto de aplicaciones que hemos estado recomendando por separado durante un tiempo, y merece la pena compilarlas en una lista. Probamos ocho de las mejores aplicaciones de administración remota de servidores para Android en hardware Pixel y Samsung, contra una mezcla de Proxmox casero, Docker y un par de instancias VPS pequeñas, enfocándonos en cómo se comporta cada una en la pantalla de un teléfono y qué sucede cuando se cae de Wi-Fi a LTE a mitad de sesión.

Qué buscar en una aplicación de administración remota de servidores

Cualquiera de estas aplicaciones puede enviar un comando a un servidor. Las diferencias surgen cuando el teléfono no es solo una terminal.

Comparación rápida

Aplicación Mejor para Plataformas Plan gratuito Precio inicial Característica destacada
Termius SSH entre dispositivos con interfaz pulida Android, iOS, Windows, macOS, Linux Suscripción Termius Pro Sincronización de hosts, claves y fragmentos
JuiceSSH Cliente SSH rápido nativo de Android Android Desbloqueo de una sola vez JuiceSSH Pro Ecosistema de plugins
Termux Sistema operativo Linux completo en Android Android Gratis Shell local más cliente y servidor SSH
ConnectBot Cliente SSH de código abierto Android Gratis Sin cuentas, SSH puro
Tailscale Malla VPN sin configuración para hosts privados Android, iOS, Windows, macOS, Linux Planes Tailscale para equipos SSH a hosts detrás de NAT
Portainer Panel de control de contenedores a través de vista web Android (envoltorio web), cualquier navegador Suscripción Portainer Business Interfaz Docker y Kubernetes
Cockpit Interfaz web del servidor Linux Cualquier navegador Gratis Se ejecuta en el servidor, sin cliente adicional
Home Assistant Companion Paneles de homelab y atajos Android, iOS Suscripción Nabu Casa para acceso remoto Atajos de widget para scripts

Las aplicaciones

1. Termius — Mejor para SSH entre dispositivos con interfaz pulida

Termius es la aplicación en la que terminan la mayoría de flujos de trabajo de homelab-desde-teléfono. Los hosts, etiquetas, claves, fragmentos y reglas de reenvío de puertos se sincronizan en cada dispositivo donde lo instales, y la interfaz móvil se adapta muy bien a la pantalla de un teléfono. La compatibilidad con Mosh mantiene las sesiones activas cuando se cae el Wi-Fi.

Dónde se queda corta: Las mejores funciones (sincronización multi-dispositivo, biblioteca de fragmentos, roles de equipo) están detrás de Termius Pro. El nivel gratuito funciona para un par de hosts.

Precios:

Plataformas: Android, iOS, Windows, macOS, Linux

Descargar: Aptoide · Google Play

Conclusión: Termius es la opción cuando el mismo conjunto de hosts te sigue en cada dispositivo que posees.

2. JuiceSSH — Mejor para un cliente SSH rápido nativo de Android

JuiceSSH fue el favorito de la comunidad de Android durante años y sigue siendo fuerte. Rápido, minimalista, amigable con plugins, y no requiere una cuenta. El desbloqueo Pro de una sola vez añade características que serían suscripciones en otros lugares.

Dónde se queda corta: Solo Android, por lo que no se sincroniza desde el escritorio. El ritmo de desarrollo se ha ralentizado en comparación con Termius.

Precios:

Plataformas: Android

Descargar: Aptoide · Google Play

Conclusión: JuiceSSH es la opción cuando quieres un cliente SSH de Android rápido y autónomo con un pago único.

3. Termux — Mejor para un sistema operativo Linux completo en el teléfono

Termux no es un cliente SSH, es un emulador de terminal con un sistema operativo basado en Debian completo. Instala openssh-client, git, ansible, kubectl y cualquier herramienta CLI de Linux que necesites. La premisa del artículo de XDA, ejecutar herramientas de gestión de homelab desde el propio teléfono, es territorio de Termux.

Dónde se queda corta: No está en Play Store en las compilaciones mantenidas actualmente. Obtenlo de F-Droid o del GitHub del desarrollador para la versión actual. Curva de aprendizaje más pronunciada que Termius o JuiceSSH.

Precios:

Plataformas: Android

Descargar: F-Droid

Conclusión: Termux es la opción cuando quieres que el teléfono sea una estación de trabajo Linux, no solo un cliente.

4. ConnectBot — Mejor para un cliente SSH de código abierto puro

ConnectBot es el cliente SSH de código abierto original de Android. No ha cambiado drásticamente en años, que es lo que quieren sus usuarios. Sin cuentas, sin nube, sin suscripciones. Solo SSH.

Dónde se queda corta: La interfaz es básica. Sin sincronización, sin Mosh, sin sistema de plugins. Si necesitas alguno de esos, necesitas una de las opciones anteriores.

Precios:

Plataformas: Android

Descargar: Aptoide · Google Play · F-Droid

Conclusión: ConnectBot es la opción cuando el objetivo es “cliente SSH, sin cuentas, sin venta adicional”.

5. Tailscale — Mejor para alcanzar hosts detrás de NAT sin reenvío de puertos

Tailscale no es un cliente SSH, es lo que hace que SSH remoto sea viable cuando tu homelab está detrás de CGNAT o un ISP restrictivo. La aplicación de Android une el teléfono a tu tailnet, y cada cliente SSH en el teléfono puede alcanzar cada host en la tailnet por nombre. El SSH de Tailscale en sí añade una capa sin contraseña por usuario para los hosts donde lo habilitas.

Dónde se queda corta: Pequeño costo mensual por encima del nivel gratuito personal. Las redes corporativas a veces bloquean los relés DERP de Tailscale, lo que te obliga a usar redes alternativas.

Precios:

Plataformas: Android, iOS, Windows, macOS, Linux

Descargar: Aptoide · Google Play

Conclusión: Tailscale es la opción que convierte una red hostil en una amigable. Instálalo antes de instalar cualquier cliente SSH que necesite alcanzar casa.

6. Portainer — Mejor para control de contenedores desde el navegador del teléfono

Portainer es una interfaz web para Docker y Kubernetes. Instálalo en el host, expón el puerto a través de Tailscale, y el teléfono puede controlar contenedores desde un navegador móvil: iniciar, detener, inspeccionar registros, ejecutar en un shell. No es una aplicación nativa de Android en sentido estricto, pero la interfaz compatible con móviles la convierte en una en la práctica.

Dónde se queda corta: La interfaz web en un teléfono es funcional, no pulida. Algunas características avanzadas esperan una pantalla de portátil.

Precios:

Plataformas: Android (vía navegador), iOS (vía navegador), cualquier navegador moderno

Descargar: portainer.io

Conclusión: Portainer es la opción cuando el objetivo son contenedores, no líneas de comandos.

7. Cockpit — Mejor para consola de servidor Linux basada en navegador

Cockpit es la consola web patrocinada por Red Hat y Fedora para servidores Linux. Instálalo en el servidor, navega al puerto 9090, y tienes una interfaz utilizable en móvil para servicios, discos, redes, usuarios, registros y contenedores Podman. Cero instalación de cliente; cualquier cosa con un navegador es suficiente.

Dónde se queda corta: Se requiere instalación en el lado del servidor en cada host. No es adecuado para hosts que no controlas (un VPS compartido con permisos limitados).

Precios:

Plataformas: Cualquier navegador moderno

Descargar: cockpit-project.org

Conclusión: Cockpit es la opción cuando el teléfono debe permanecer como navegador y el servidor hace el trabajo.

8. Home Assistant Companion — Mejor para paneles de homelab y atajos

Home Assistant Companion no es solo para hogares inteligentes. Home Assistant ejecuta acciones de comandos shell, disparadores MQTT y llamadas REST, lo que significa que se convierte en el panel de homelab que vive en la pantalla de inicio de tu teléfono. Un widget en el lanzador puede reiniciar un servicio, ejecutar un script o disparar una copia de seguridad.

Dónde se queda corta: La configuración requiere una instancia de Home Assistant. El acceso remoto fuera de la red requiere Nabu Casa o un proxy inverso alojado por ti.

Precios:

Plataformas: Android, iOS

Descargar: Aptoide · Google Play · F-Droid

Conclusión: Home Assistant Companion es la opción cuando el teléfono debe ser una superficie de control para el homelab, no solo una terminal.

Cómo elegir la correcta

Preguntas frecuentes

¿Puedo ejecutar Ansible desde un teléfono Android? Sí, dentro de Termux. pkg install ansible te da un binario ansible-playbook que funciona. Apúntalo a los hosts a través de SSH de la misma manera que lo harías desde una portátil.

¿Es Tailscale una VPN completa? Es una malla VPN basada en WireGuard, pero “VPN completa” implica enrutar todo tu tráfico. Tailscale por defecto solo enruta el tráfico de tailnet, que es lo que quieres para alcanzar hosts caseros sin renunciar a tu internet regular.

¿Qué aplicación es compatible con Mosh? Termius en el nivel Pro incluye compatibilidad con Mosh. Termux puede instalar el paquete mosh y ejecutarlo directamente.

¿Estas aplicaciones funcionan con un teclado físico? Termius, JuiceSSH, Termux y ConnectBot manejan bien los teclados físicos. Los teléfonos plegables y los teléfonos con teclados adjuntos son clientes homelab viables.

¿Hay una alternativa de código abierto a Termius? ConnectBot para el cliente SSH y Termux para el shell juntos cubren la mayoría de lo que proporciona Termius, excepto la sincronización entre dispositivos.

¿Puedo usar una YubiKey con SSH en Android? Sí, a través de NFC en YubiKeys compatibles. Termius soporta claves respaldadas por YubiKey directamente. Termux a través del soporte OpenSSH SecurityKey funciona con claves hardware FIDO2 a través de NFC o USB-C.