jueves, 13 de marzo de 2025

Transforma tu Android en una Máquina Linux: Guía Completa de Termux para Desarrolladores y Entusiastas

Termux es una aplicación que permite llevar la potencia de una terminal Linux a cualquier dispositivo Android.
Termux es una aplicación increíblemente versátil que permite a los usuarios de Android acceder a un entorno Linux completo directamente desde sus dispositivos móviles.

 

¿Qué es Termux?

Termux es una emulación de terminal para Android que proporciona un entorno Linux completo sin necesidad de root. Con Termux, puedes ejecutar comandos de Linux, instalar paquetes, desarrollar aplicaciones y mucho más, todo desde la comodidad de tu dispositivo Android.

 

Instalación de Termux

Instalar Termux es muy sencillo. Solo tienes que seguir estos pasos:

  1. Descarga Termux: Puedes descargar Termux desde la Google Play Store o desde su página oficial en GitHub.
  2. Abre la aplicación: Una vez instalada, abre Termux y verás una terminal lista para usar.
  3. Actualiza los paquetes: Antes de comenzar, es recomendable actualizar los paquetes disponibles. Ejecuta el siguiente comando.
    pkg update && pkg upgrade



Configuración Básica

Para aprovechar al máximo Termux, es útil configurar algunas herramientas y paquetes básicos. Aquí tienes algunos comandos útiles:

  • Instalar acceso remoto:openssh proveen una sesión de comunicación utilizando el protocolo SSH.
    pkg install openssh -y

    1. Para iniciar que el servicio:
      sshd

      Si se quiere verificar que el servicio este corriendo:
      ps aux | grep sshd

      Para modificar la configuracion del servicio.
      nano $PREFIX/etc/ssh/sshd_config

      Por ejemplo habilitar el puerto por el va a correr solo es necesario agregar lo siguiente:
      Port 8022

      Ahora se ejecuta lo siguiente para matar el proceso y levantarlo de nuevo:
      pkill sshd && sshd

      Como es necesario, iniciar sesion con usuario y contraseña, para establecer contraseña con el comando
      passwd

      Para identificar el usuario:
      whoami

      Para averiguar la ip de la interfaz wlan0 o rmnet_data0( si se esta utilizando datos moviles)
      ifconfig

    Con esto es posible conectarse al dispositivo de manera remota a travez de la terminal, y esten en el mismo rango de red.


    ssh -p puerto usuario@ip

Termux es una herramienta increíblemente poderosa que transforma un dispositivo Android en una estación de trabajo Linux portátil. Ya sea que se este aprendiendo a programar, desarrollando aplicaciones o simplemente buscando una manera de automatizar tareas, Termux ofrece una plataforma robusta y flexible para hacerlo.



"Soy escritor de libros en retrospectiva. Yo hablo para entender; enseño para aprender." R.F