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 20:32] – [Uso de Termux] 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> | ||
| pkg update | pkg update | ||
| pkg upgrade | pkg upgrade | ||
| - | </ | ||
| - | |||
| - | Luego instala el cliente [[SSH]]: | ||
| - | |||
| - | <code bash> | ||
| - | pkg install openssh | ||
| </ | </ | ||
| Podés listar las aplicaciones ya instaladas con: | Podés listar las aplicaciones ya instaladas con: | ||
| - | < | + | < |
| Para saber que hace cada app: | Para saber que hace cada 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 [[Crear llaves desde Linux/ | + | 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> | ||
| + | pkg install openssh | ||
| + | </ | ||
| + | |||
| + | Si lo deseas también puedes contar con un [[servidor]] de SSH, el // | ||
| + | |||
| + | Es conveniente | ||
| == Almacenamiento del Celular == | == Almacenamiento del Celular == | ||
| - | Por defecto, Termux no tiene acceso | + | Por defecto, Termux no tiene acceso |
| - | Para que Termux reconozca el almacenamiento de tu celular, | + | 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 (por ejemplo, '' | + | ...y busca tu carpeta de Descargas (por ejemplo, '' |
| - | < | + | < |
| - | 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 ==== | ||
| Línea 67: | Línea 68: | ||
| ===Carpetas=== | ===Carpetas=== | ||
| - | * Tu directorio | + | |
| - | * El directorio de binarios es '' | + | |
| - | * La carpeta tmp estará en en ''/ | + | * El directorio de binarios es '' |
| - | Naturalmente, | + | * La carpeta tmp estará en en '' |
| + | * Las opciones de configuración de Termux están definidas en el fichero '' | ||
| + | |||
| + | Naturalmente, | ||
| ===Habilitar ~/.bashrc en Termux=== | ===Habilitar ~/.bashrc en Termux=== | ||
| - | Normalmente Termux | + | |
| + | Normalmente Termux | ||
| Si deseas habilitar un fichero [[~/ | Si deseas habilitar un fichero [[~/ | ||
| <code bash> | <code bash> | ||
| - | echo "## Para tener ~/ | + | echo "## Para tener ~/ |
| - | echo " | + | echo " |
| </ | </ | ||
| Línea 85: | Línea 90: | ||
| === 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 91: | 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> | ||
| Línea 106: | Línea 111: | ||
| ===Crear un fichero de Autologueo=== | ===Crear un fichero de Autologueo=== | ||
| - | Podrás crear un fichero para intentar autologuearte con la llave de usuario de texto-plano (idealmente con llave de paso) que has creado para tu dispositivo Android. | + | Podrás crear un fichero para intentar autologuearte con la llave de usuario de texto-plano (idealmente con // |
| <code bash> | <code bash> | ||
| - | cd | + | echo "ssh -i ~/ |
| - | echo "ssh -i / | + | |
| chmod +x ~/tp | chmod +x ~/tp | ||
| </ | </ | ||
| + | |||
| + | Ahora podrás loguearte a texto-plano.xyz desde Termux con: | ||
| + | |||
| + | <code bash> | ||
| + | ./tp | ||
| + | </ | ||
| + | |||
| + | Ver también: [[Unexpected Keyboard]] | ||
