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:
- Descarga Termux: Puedes descargar Termux desde la Google Play Store o desde su página oficial en GitHub.
- Abre la aplicación: Una vez instalada, abre Termux y verás una terminal lista para usar.
-
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
-
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.