Descubre cómo controlar tu Raspberry Pi desde tu teléfono Android utilizando Termux, una herramienta sencilla que facilita el acceso remoto y la gestión de tareas sin necesidad de un PC.
¿Alguna vez has querido enviar comandos a tu Raspberry Pi (o a otra SBC), pero no tenías un PC disponible y conveniente para SSH? Yo también, hasta que encontré el software adecuado para mi teléfono Android.
Durante mucho tiempo, cada vez que necesitaba solucionar problemas o realizar mantenimiento en mi Raspberry Pi sin cabeza, caminaba a mi oficina, encendía mi PC, abría una terminal y me conectaba a la Pi vía SSH. Es bastante simple, pero a veces me siento simplemente perezoso. En esas situaciones, prefiero hacer el trabajo con el teléfono Android que, para bien o para mal, mantengo a mi alcance casi todo el tiempo.
Consigue un terminal Linux en Android con Termux
Resulta que obtener un terminal con capacidades SSH es muy sencillo con Termux para Android. La aplicación móvil te proporciona un emulador de terminal con algunas funciones avanzadas como pestañas de terminal, soporte para ZSH y capacidades de Python.
Puedes encontrar Termux en F-Droid. También puedes descargar Termux desde Google Play, aunque debes tener en cuenta que algunas funciones están restringidas en esa versión. Recomiendo descargar desde la tienda de aplicaciones F-Droid si es posible.
Otra opción popular que hemos recomendado en el pasado es Termius, que está disponible tanto para Android como para iPhone. Es mucho más elegante en comparación con Termux, y aunque es una aplicación de pago, tiene un nivel gratuito que es suficientemente bueno. Sin embargo, está destinada a profesionales y otros usuarios avanzados, además de que requiere un registro al iniciar, lo cual es molesto si prefieres no registrarte.
La elección de qué aplicación usar es tuya. Yo me quedo con Termux. Es simple y lo suficientemente buena para mis necesidades actuales de SSH móvil.
¿Qué pasa con el terminal Linux oficial para Android?
Si has estado al tanto de las últimas actualizaciones de Android, puedes estarte preguntando por qué no estoy recomendando el terminal Linux que ha llegado a los teléfonos Android.
La respuesta es simplemente que, en el momento de escribir esto, el terminal Linux nativo de Android simplemente no está a la altura. Lo he probado en dos teléfonos Google Pixel diferentes, que presumo son el entorno ideal para probar las propias aplicaciones móviles de Google. En el primero, el Pixel 6, simplemente lanzar el terminal hizo que el teléfono se bloquease completamente y se reiniciara. En el más nuevo y capaz Pixel 8 Pro, pude iniciarlo e instalar y usar SSH con éxito, pero aún así tuve bloqueos frecuentes.
Para resumir: No estoy confiando en el emulador de terminal Linux nativo de Android para el mantenimiento de la Raspberry Pi en este momento, y no creo que tú debas hacerlo tampoco. Si estás leyendo esto mucho después de octubre de 2025, tal vez sea más estable, pero por ahora continuaré usando Termux.
Instalando SSH en Termux
Después de descargar Termux, es hora de comenzar a ejecutar comandos. Puedes escribir en la línea de comandos usando tu teclado Android preferido. Notarás que Termux proporciona algunas teclas especiales arriba, incluyendo Tab, Ctrl, Alt y Home. De esa manera puedes hacer cosas como autocompletar y atajos comunes de Bash.
Para lo que necesitaba hacer, mi primer objetivo era instalar y ejecutar un cliente SSH. En el gestor de paquetes de Termux, puedes elegir entre las suites de shell seguro OpenSSH y Dropbear. Elegí Dropbear porque es lo que estoy acostumbrado, pero puedes usar cualquiera; ambos te darán un cliente SSH utilizable.
Instalé Dropbear ejecutando este comando en Termux:
pkg install dropbear
Si esta es la primera vez que estás instalando algo en Termux, puede tardar unos minutos mientras se realizan pruebas de espejo. A continuación, se te pedirá que confirmes la instalación escribiendo Y y presionando Enter en tu teclado.
Habilitando SSH en la Raspberry Pi
Tu Raspberry Pi no permitirá, por defecto, conexiones remotas, ya que hacerlo representa un riesgo de seguridad. Necesitas habilitar las conexiones de acceso remoto con protocolos específicos primero; así que habilité las conexiones SSH en primer lugar.
Si tienes Raspberry Pi OS con escritorio, puedes simplemente abrir el Centro de Control, cambiar a la pestaña Interfaces y cambiar la opción SSH a "Habilitado". Tan fácil como Pi.
Si deseas usar la terminal, puedes ejecutar este comando:
sudo raspi-config
Navega por la interfaz.
Dirígete a Opciones de Interfaz > SSH y sigue las instrucciones para instalar.
Personalmente, uso DietPi en lugar de Raspberry Pi OS. Para configurar un servidor SSH, ejecuté:
sudo dietpi-software
En las opciones del menú de DietPi Software, seleccioné "Servidor SSH".
Desde allí puedes elegir entre configurar Dropbear y OpenSSH. Yo utilizo Dropbear porque es lo que recomienda DietPi.
Conectando a la Raspberry Pi Con Termux
Una vez que tienes un servidor SSH en tu Pi, y has instalado un cliente SSH en Termux, es hora de conectarse. Me aseguré de que mi teléfono Android estuviera en la misma red que la Pi, y luego emití este comando:
ssh [email protected]
Aquí estoy especificando el usuario con el que quiero iniciar sesión, dietpi, y la dirección IP de mi Raspberry Pi. Si no estás seguro de lo que necesitas ingresar, el usuario con privilegios sudo suele ser "pi" (sin comillas), y encontrar tu dirección IP en Linux es fácil.
Si estás utilizando un puerto diferente al estándar 22, tendrás que especificarlo con una bandera, como:
ssh -p 8022 [email protected]
Si no estás seguro de qué puerto estás utilizando, entonces probablemente sea 22, y no necesitas especificarlo.
La primera vez que te conectes a través de SSH, se te preguntará si deseas agregar tu Raspberry Pi al archivo de hosts de confianza de tu cliente SSH. Puedes responder que sí. Luego, se te pedirá tu contraseña de usuario. Como dicen en las películas, "Estás dentro."
Desde allí puedo emitir comandos y leer la salida como lo haría en cualquier conexión SSH o en la propia Raspberry Pi.
Termux puede guardar sesiones, y por períodos prolongados si le permites ejecutarse en segundo plano. Sin embargo, para mantener tus sesiones intactas incluso cuando Termux se apaga, puedes instalar y ejecutar tmux en tu Raspberry Pi. Con un multiplexor de terminal como tmux, puedes retomar donde lo dejaste incluso cuando pierdes temporalmente tu conexión SSH.
Si deseas encontrar artículos similares a Cómo uso el terminal de mi Raspberry Pi desde mi teléfono Android, te sugerimos revisar la categoría Tutoriales.

Deja una respuesta