termux

Termux

Termux es un emulador de terminal para el sistema operativo Android con el que te podés conectar a Texto-Plano.xyz Disponible en F-Droid.

Podes instalar aplicaciones de terminal como OpenSSH o DropBear para conectarte a Texto Plano, programar en varios lenguajes, trabajar o hackear tu dispositivo. ¡Las posibilidades son infinitas!

IMPORTANTE: Termux no necesita acceso root salvo que quieras tocar archivos de sistema y al 2023/01/13 Termux no se encuentra en la PlayStore, la aplicación allí esta desactualizada. Solo se puede instalar desde F-Droid.

Requisitos:

  • Celular con Android 7.0 o más nuevo
  • Cliente F-Droid o APK descargada desde la página de Termux en F-droid
  • Conexión a Internet

F-Droid es un repositorio de aplicaciones de código abierto no oficiales para Android, que te da la opción de descargar su cliente para mantener actualizadas las apps que descargues desde el mismo.

Ya seas que instales aplicaciónes via el repositorio de F-Droid o través de los paquetes .APK del sitio web, debes ihabilitar la opción de configuración de tu celular “instalar apps de terceros”.

Configuración inicial

Una vez que instalaste F-droid y la aplicación Termux, al abrír dicha app, te vas a encontrar con la terminal.

En esta guía no nos vamos a meter de lleno con todo lo que podes hacer con Termux ni las carpetas. Para eso tenés la Wiki de Termux.

Como es buena costumbre, tenes que actualizar los repos y las aplicaciones ya instaladas antes de instalar algo nuevo. Recordá que por defecto Termux no tiene acceso root, por lo que no es necesario (ni podes) usar sudo. Ingresá en orden los siguientes comandos

 apt update
 apt upgrade

Podés listar las aplicaciones ya instaladas con:

 apt list --installed

Para saber que hace cada app:

 apt show NOMBRE DE APP

Una vez hecho esto, podés instalar una aplicación de ssh como OpenSSH, Dropbear (servidores) o el cliente MOSH, muy recomendado para poder acceder con mala conexión.

Sigue esta guía para crear el par de llaves necesarios para conectarte a texto-plano.xyz desde Termux.

Como enviar tu llave pública

Para que Termux reconozca el almacenamiento de tu celular, tenes que ejecutar:

 termux-setup-storage

y darle permiso a Termux para acceder a tu almacenamiento.

Una vez esto, solo basta copiar tu llave privada a una carpeta que tengas acceso. Desde tu home, dirigite a la carpeta storage con:

 cd
 cd storage

…y busca tu carpeta de Descargas. Una vez encontrada, basta copiar tu llave pública a esta carpeta con:

cp ~/.ssh/llave_tp.key.pub ~/storage/downloads/

y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviartela a tu correo de Texto-Plano para incluirla en tus llaves autorizadas.

Crear un alias

Podés seguir este paso para configurar el uso de tu llave para tu usuario o crear un 'alias'. Al escribir en celular, cada tecleo ahorrado vale.

Por desgracia, Termux no permite crear 'aliases' permanentes. Podes editar el archivo de configuración de tu shell para que cada vez que abras Termux, se cree ese alias que quieras.

Para saber tu shell utilizá el siguiente comando:

echo "$SHELL"

Podes elegir el alias que prefieras, como sugerencia, usá mayúsculas para evitar ocupar el espacio de un comando ya existente. Por ejemplo, TP (Texto Plano). Luego tenes que ingresar el comando ssh. Dependiendo si configuraste tu usuario o no, recordá incluir tu llave privada con su ruta absoluta.

Ejemplo con BASH

echo '#ALIAS TEXTO PLANO' >> /data/data/com.termux/files/usr/etc/bash.bashrc
echo "alias TP='ssh -i RUTA/DE/LLAVE USUARIO@texto-plano.xyz'" >> /data/data/com.termux/files/usr/etc/bash.bashrc
  • termux.txt
  • Última modificación: 2024/02/21 04:20
  • por peron