Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| termux [2024/05/28 19:56] – peron | termux [2026/04/21 16:08] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Termux ====== | ====== Termux ====== | ||
| - | **Termux** es un [[emulador de terminal]] para el sistema operativo Android, con el que te podés | + | **Termux** es un [[emulador de terminal]] |
| {{ : | {{ : | ||
| - | >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! | + | >Podrás |
| **IMPORTANTE: | **IMPORTANTE: | ||
| Línea 11: | Línea 11: | ||
| ===== Instalar Termux ===== | ===== Instalar Termux ===== | ||
| **Requisitos: | **Requisitos: | ||
| - | * Celular | + | * Dispositivo |
| - | * Cliente F-Droid o APK descargada desde la página de [[https:// | + | |
| * Conexión a Internet | * Conexión a Internet | ||
| + | * Cliente F-Droid Termux descargado desde la página de [[https:// | ||
| - | //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. | + | >//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 aplicaciones via el repositorio de F-Droid o través de los paquetes | + | Ya seas que instales aplicaciones via el repositorio de F-Droid o través de los paquetes |
| === Configuración inicial === | === 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 con el intérprete de comandos [[Bash]]. | + | Una vez que instalaste F-droid y la aplicación Termux, al abrír dicha //app//, te vas a encontrar con la terminal con el intérprete de comandos [[Bash]]. |
| 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 [[https:// | 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 [[https:// | ||
| - | 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 '' | + | Como es buena costumbre, tenes que actualizar los // |
| <code bash> | <code bash> | ||
| Línea 31: | Línea 31: | ||
| </ | </ | ||
| - | Luego instala | + | Podés listar las aplicaciones ya instaladas con: |
| + | < | ||
| + | |||
| + | Para saber que hace cada app: | ||
| + | < | ||
| + | |||
| + | |||
| + | Para loguearte a texto-plano.xyz y otras máquinas remotas por medio de Termux, deberás contar con el cliente [[SSH]], que no viene instalado por defecto. La primera vez habrás de instalarlo con: | ||
| <code bash> | <code bash> | ||
| Línea 37: | Línea 44: | ||
| </ | </ | ||
| - | Podés listar las aplicaciones ya instaladas | + | Si lo deseas también puedes contar |
| - | < | + | |
| - | Para saber que hace cada app: | + | Es conveniente [[Crear llaves desde Linux/BSD|crear un par de llaves adicional]] desde tu dispositivo Android (idealmente con //llave de paso// para evitar que alguien que te sustraiga el dispositivo pueda ingresar fácilmente). |
| - | < | + | |
| - | Una vez hecho esto, podés instalar una aplicación | + | == Almacenamiento del Celular == |
| + | Por defecto, Termux no tiene acceso a la memoria | ||
| - | Sigue [[Crear llaves desde Linux/BSD| esta guía]] para crear el par de llaves necesarios para conectarte a texto-plano.xyz desde Termux. | + | Para que Termux reconozca el almacenamiento de tu celular, |
| - | + | ||
| - | == Como enviar tu llave pública == | + | |
| - | Para que Termux reconozca el almacenamiento de tu celular, | + | |
| < | < | ||
| - | y darle permiso a Termux para acceder a tu almacenamiento. | + | y otorga |
| - | Una vez esto, solo basta copiar | + | Una vez hecho esto, solo basta mover //tu llave privada// a una carpeta que tengas acceso. |
| < | < | ||
| < | < | ||
| - | ...y busca tu carpeta de Descargas. Una vez encontrada, basta copiar | + | ...y busca tu carpeta de Descargas |
| - | < | + | < |
| - | y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviartela | + | |
| + | ...y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviarte la '' | ||
| ====Uso de Termux ==== | ====Uso de Termux ==== | ||
| - | Tu directorio | + | ===Carpetas=== |
| + | |||
| + | * '' | ||
| + | * Tu directorio '' | ||
| + | * El directorio de binarios es '' | ||
| + | * La carpeta | ||
| + | * Las opciones de configuración de Termux están definidas en el fichero '' | ||
| + | |||
| + | Naturalmente, | ||
| ===Habilitar ~/.bashrc en Termux=== | ===Habilitar ~/.bashrc en Termux=== | ||
| - | Normalmente Termux no permite realizar configuraciones permanentes, | ||
| - | Si deseas habilitar un fichero [[~/ | + | Normalmente Termux __no__ permite realizar configuraciones permanentes, |
| + | |||
| + | Si deseas habilitar un fichero [[~/ | ||
| <code bash> | <code bash> | ||
| - | echo "## Para tener ~/ | + | echo "## Para tener ~/ |
| - | echo " | + | echo " |
| </ | </ | ||
| + | |||
| + | |||
| === Crear un alias === | === Crear un alias === | ||
| - | Habilitado el uso de un fichero de configuración '' | + | Habilitado el uso de un fichero de configuración '' |
| Para utilizar esta llave y evitar tipear mucho en la pantalla táctil del celular, te conviene crear un //alias// para automatizar el ingreso (al escribir en celular, cada tecleo ahorrado vale). | Para utilizar esta llave y evitar tipear mucho en la pantalla táctil del celular, te conviene crear un //alias// para automatizar el ingreso (al escribir en celular, cada tecleo ahorrado vale). | ||
| Línea 81: | Línea 96: | ||
| Podes elegir el //alias// que prefieras, siempre que no tenga nombre de un comando existente. Por ejemplo, '' | Podes elegir el //alias// que prefieras, siempre que no tenga nombre de un comando existente. Por ejemplo, '' | ||
| - | Ejemplo con BASH: | + | Ejemplo con Bash: |
| - | < | + | < |
| - | echo '#ALIAS TEXTO PLANO' >> ~/.bashrc ; | + | echo '##alias para texto-plano' >> ~/.bashrc ; |
| - | echo "alias tp=' | + | echo "alias tp=' |
| </ | </ | ||
| - | Ahora podrás acceder a texto-plano.xyz con tu llave desde termux simplemente | + | Ahora podrás acceder a texto-plano.xyz con tu llave privada de Android |
| <code bash> | <code bash> | ||
| tp | tp | ||
| </ | </ | ||
| + | |||
| + | ===Crear un fichero de Autologueo=== | ||
| + | |||
| + | Podrás crear un fichero para intentar autologuearte con la llave de usuario de texto-plano (idealmente con //frase de paso//) que has creado para tu dispositivo Android. | ||
| + | |||
| + | <code bash> | ||
| + | echo "ssh -i ~/ | ||
| + | chmod +x ~/tp | ||
| + | </ | ||
| + | |||
| + | Ahora podrás loguearte a texto-plano.xyz desde Termux con: | ||
| + | |||
| + | <code bash> | ||
| + | ./tp | ||
| + | </ | ||
| + | |||
| + | Ver también: [[Unexpected Keyboard]] | ||
