Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
termux [2024/05/28 22:47] perontermux [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 conectar a Texto-Plano.xyz.+**Termux** es un [[emulador de terminal]] que opera en un **entorno monousuario** para el sistema operativo Android, con el que podrás conectar a Texto-Plano.xyz.
  
 {{ :termux_tp.png?200 |}} {{ :termux_tp.png?200 |}}
  
->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 instalar aplicaciones de terminal como //OpenSSH// //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. **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.
Línea 11: Línea 11:
 ===== Instalar Termux ===== ===== Instalar Termux =====
 **Requisitos:** **Requisitos:**
-  * Celular con Android 7.0 o más nuevo+  * Dispositivo con Android 7.0 o más nuevo
   * Conexión a Internet   * Conexión a Internet
   * Cliente F-Droid Termux descargado desde la página de [[https://f-droid.org/en/packages/com.termux/|Termux en F-droid]] o paquete //APK// descargado desde [[https://github.com/termux/termux-app/releases|GitHub de Termux]].   * Cliente F-Droid Termux descargado desde la página de [[https://f-droid.org/en/packages/com.termux/|Termux en F-droid]] o paquete //APK// descargado desde [[https://github.com/termux/termux-app/releases|GitHub de Termux]].
Línea 32: Línea 32:
  
 Podés listar las aplicaciones ya instaladas con: Podés listar las aplicaciones ya instaladas con:
-<code>pkg list --installed</code>+<code>pkg list-installed</code>
  
 Para saber que hace cada app: Para saber que hace cada app:
Línea 46: Línea 46:
 Si lo deseas también puedes contar con un [[servidor]] de SSH, el //dropbear// o el cliente [[mosh]], muy recomendado para poder acceder con mala conexión. Si lo deseas también puedes contar con un [[servidor]] de SSH, el //dropbear// o el cliente [[mosh]], muy recomendado para poder acceder con mala conexión.
  
-En tu dispositivo Android te conviene [[Crear llaves desde Linux/BSD|crear un par de llaves]] (idealmente con //llave de paso//), necesarias para conectarte a texto-plano.xyz desde Termux (no se recomienda utilizar la misma llave que utilizas en otros dispositivos).+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).
  
 == Almacenamiento del Celular == == Almacenamiento del Celular ==
-Por defecto, Termux no tiene acceso al almacenamiento de tu celular, el cual te conviene habilitar para guardar la nueva llave.+Por defecto, Termux no tiene acceso a la memoria de almacenamiento de tu celular, pero te conviene habilitarlo normalmente para guardar la nueva llave de acceso.
  
 Para que Termux reconozca el almacenamiento de tu celular, ingresa: Para que Termux reconozca el almacenamiento de tu celular, ingresa:
Línea 55: Línea 55:
 y otorga permiso a Termux para que pueda acceder a tu espacio de almacenamiento en el dispositivo Android. y otorga permiso a Termux para que pueda acceder a tu espacio de almacenamiento en el dispositivo Android.
  
-Una vez hecho esto, solo basta mueve //tu llave privada// a una carpeta que tengas acceso. Por ejemplo, dirigite a la carpeta ''~/storage'' con:+Una vez hecho esto, solo basta mover //tu llave privada// a una carpeta que tengas acceso. Por ejemplo, dirigite a la carpeta ''~/storage'' con:
  
 <code> cd</code> <code> cd</code>
Línea 62: Línea 62:
 <code>cp ~/.ssh/llave_tp_android.key.pub ~/storage/downloads/</code> <code>cp ~/.ssh/llave_tp_android.key.pub ~/storage/downloads/</code>
  
-y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviarte la ''llave_tp_android.key.pub'' a tu correo de Texto-Plano e incluirla en tus llaves autorizadas.+...y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviarte la ''llave_tp_android.key.pub'' a tu correo de Texto-Plano e incluirla en tus llaves autorizadas.
  
 ====Uso de Termux ==== ====Uso de Termux ====
Línea 68: Línea 68:
 ===Carpetas=== ===Carpetas===
  
-  * Tu directorio //home de Termux// estará situado en ''/data/data/com.termux/files/home/''.  +  * ''$PREFIX'' es ''/data/data/com.termux/files/usr/'' 
-  * El directorio de binarios es ''/data/data/com.termux/files/usr/bin/''.  +  * Tu directorio ''$HOME'' de Termux estará situado en ''/data/data/com.termux/files/home/''.  
-  * La carpeta tmp estará en en ''/data/data/com.termux/files/usr/tmp/'' +  * El directorio de binarios es ''$PREFIX/bin/''.  
-Naturalmente, si activaste el almacenamiento de tu celular, encontrarás un acceso directo a él en ''/data/data/com.termux/files/home/storage/'', y si tienes una ranura de tarjeta MicroSD ocupada, podrás acceder desde ''/data/data/com.termux/files/home/storage/external-1'' (o similar).+  * La carpeta tmp estará en en ''$PREFIX/tmp/''
 +  * Las opciones de configuración de Termux están definidas en el fichero ''$HOME/.termux/[[termux.properties]]'' 
 + 
 +Naturalmente, si activaste el almacenamiento de tu celular, encontrarás un acceso directo a él en ''$HOME/storage/'', y si tienes una ranura de tarjeta MicroSD ocupada, podrás acceder desde ''$HOME/storage/external-1'' (o similar).
  
 ===Habilitar ~/.bashrc en Termux=== ===Habilitar ~/.bashrc en Termux===
-Normalmente Termux no permite realizar configuraciones permanentes, ya que no da acceso a un fichero de autoejecución de un Shell (por ejemplo, el ''~/.bashrc''. Esto dificulta realizar ciertas acciones repetitivas con la terminal de tu dispositivo, aunque suele ser más seguro.+ 
 +Normalmente Termux __no__ permite realizar configuraciones permanentes, ya que no da acceso a un fichero de autoejecución de un Shell (por ejemplo, el ''~/.bashrc''. Esto dificulta realizar ciertas acciones repetitivas con la terminal de tu dispositivo, aunque suele ser más seguro.
  
 Si deseas habilitar un fichero [[~/.bashrc]] en tu //home de termux//, y propender a la autoejecución de las  acciones contenidas dentro de ''~/.bashrc'' cada vez que se inicia Termux en tu dispositivo, __primero debes habilitarlo__. Para ello puedes ingresar: Si deseas habilitar un fichero [[~/.bashrc]] en tu //home de termux//, y propender a la autoejecución de las  acciones contenidas dentro de ''~/.bashrc'' cada vez que se inicia Termux en tu dispositivo, __primero debes habilitarlo__. Para ello puedes ingresar:
  
 <code bash> <code bash>
-echo "## Para tener ~/.bashrc" >> /data/data/com.termux/files/usr/etc/bash.bashrc   +echo "## Para tener ~/.bashrc" >> $PREFIX/etc/bash.bashrc   
-echo "export PATH=$PATH:/data/data/com.termux/files/home" >> /data/data/com.termux/files/usr/etc/bash.bashrc  +echo "export PATH=$PATH:/data/data/com.termux/files/home" >> $PREFIX/etc/bash.bashrc  
 </code> </code>
  
Línea 86: Línea 90:
  
 === Crear un alias === === Crear un alias ===
-Habilitado el uso de un fichero de configuración ''~/.bashrc'', podrás [[crear_llaves_desde_linux_bsd#Paso 5. Configura el uso automático de la llave (opcional)|crear una nueva llave para el dispositivo]] (idealmente con una contraseña, para evitar que alguien que te sustraiga el aparato pueda ingresar fácilmente.+Habilitado el uso de un fichero de configuración ''~/.bashrc'', podrás [[crear_llaves_desde_linux_bsd#Paso 5. Configura el uso automático de la llave (opcional)|crear una nueva llave para el dispositivo]].
  
 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 95: Línea 99:
  
 <code bash> <code bash>
-echo '##alia para texto-plano' >> ~/.bashrc ; +echo '##alias para texto-plano' >> ~/.bashrc ; 
-echo "alias tp='ssh -i /data/data/com.termux/files/home/storage/download/RUTA/DE/LLAVE_ANDROID.key USUARIO@texto-plano.xyz'" >> ~/.bashrc+echo "alias tp='ssh -i $HOME/storage/download/RUTA/DE/LLAVE_ANDROID.key USUARIO@texto-plano.xyz'" >> ~/.bashrc
 </code> </code>
  
-Ahora podrás acceder a texto-plano.xyz con tu llave desde termux simplemente ingresando:+Ahora podrás acceder a texto-plano.xyz con tu llave privada de Android desde Termux ingresando simplemente:
  
 <code bash> <code bash>
Línea 107: 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 //frase de paso//) que has creado para tu dispositivo Android.
  
 <code bash> <code bash>
-cd +echo "ssh -i ~/storage/download/RUTA/DE/LLAVE_ANDROID.key TU_USUARIO@texto-plano.xyz">> ~/tp
-echo "ssh -i /data/data/com.termux/files/home/storage/download/RUTA/DE/LLAVE_ANDROID.key USUARIO@texto-plano.xyz">> ~/tp+
 chmod +x ~/tp chmod +x ~/tp
 </code> </code>
 +
 +Ahora podrás loguearte a texto-plano.xyz desde Termux con:
 +
 +<code bash>
 +./tp
 +</code>
 +
 +Ver también: [[Unexpected Keyboard]]

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información