termux

Diferencias

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

Enlace a la vista de comparación

Próxima revisión
Revisión previa
termux [2023/01/13 13:15] – creado thaieltermux [2024/04/06 22:48] (actual) peron
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 para el sistema operativo Android con el que te podés conectar a Texto Plano. Disponible en F-Droid.+{{ :termux_tp.png?200 |}}
  
-Podes instalar aplicaciones de terminal como OpenSSH o DropBear para conectarte a Texto Plano, programar en varios lenguajes de programación o hackear tu dispositivo. ¡Las posibilidades son infinitas!+>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. **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.
  
-==== Instalar Termux ====+===== Instalar Termux ====
 +**Requisitos:** 
 +  * Celular con Android 7.0 o más nuevo 
 +  * Cliente F-Droid o APK descargada desde la página de [[https://f-droid.org/en/packages/com.termux/|Termux en F-droid]] 
 +  * Conexión a Internet
  
-Podrás hacer uso remoto de un mainframe pequeñísimo compartidoen común espíritu **cooperativo, hobbista y minimalista**.+//F-Droid// es un repositorio de aplicaciones de código abierto no oficiales para Androidque te da la opción de descargar su cliente para mantener actualizadas las apps que descargues desde el mismo
  
-Ha sido pensada para acceder desde cualquier ordenador provisto de un emulador de terminal y una conexión a InternetPodrás descubrir un entorno multiusuari@ y multitarea similar a [[Unix]]pero ingeniado en tu mismo idioma.+Ya seas que instales aplicaciones via el repositorio de F-Droid o través de los paquetes ''.APK'' del sitio webdebes ihabilitar la opción de configuración de tu celular "//instalar apps de terceros//".
  
-Podrás expresarte en modo textocharlarjugar, investigar, crear documentos, usar herramientas¡Nos detendremos aquí, pero existe mucho más para explorar y aprender!+=== Configuración inicial === 
 +Una vez que instalaste F-droid y la aplicación Termuxal abrír dicha appte vas a encontrar con la terminal con el intérprete de comandos [[Bash]].
  
-===== Par de Llaves Cifradas =====+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://wiki.termux.com/wiki/Main_Page|Wiki de Termux]].
  
-Siempre que compartas recursos, es importante la seguridad en común. En lugar de contraseñas de accesotexto-plano.xyz utiliza el mecanismo de "[[usar_clave_ssh|par de llaves cifradas]]"Consiste en dos ficheros de cifradouno de los cuales es secreto y permanece en tu poder, y el otro que es público y será utilizado para la certificación. Este mecanismo permiten una comunicación enormemente más segura a través de las redes de datos.+Como es buena costumbretenes que actualizar los repos y las aplicaciones ya instaladas antes de instalar algo nuevoRecordá que por defecto Termux __no__ tiene acceso rootpor lo que no es necesario (ni podes) usar ''sudo''Ingresá en orden los siguientes comandos
  
-El uso de un par de llaves cifradas permite encriptar tu enlace, y es la base fundamental que te permitirá lograr comunicaciones seguras en la red.+<code bash> 
 +pkg update 
 +pkg upgrade 
 +</code>
  
-Para usar este tipo de llaves asiduamente sólo es necesario seguir - por única vez - cuatro pasos de tu parte. ¡Manos a la obra!+Luego instala el cliente [[SSH]]:
  
-==== Sigue las instrucciones específicas para tu sistema operativo: ====+<code bash> 
 +pkg install openssh 
 +</code>
  
-[[Crear llaves desde Linux/BSD]]+Podés listar las aplicaciones ya instaladas con: 
 +<code>pkg list --installed</code>
  
-[[Crear llaves desde Windows]]+Para saber que hace cada app: 
 +<code> apt show NOMBRE DE APP</code>
  
-[[Crear llaves desde MacOS]]+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/BSD| esta guía]] para crear el par de llaves necesarios para conectarte a texto-plano.xyz desde Termux.
  
-===== ¡Loguéate texto-plano.xyz! =====+== Como enviar tu llave pública == 
 +Para que Termux reconozca el almacenamiento de tu celular, tenes que ejecutar: 
 +<code> termux-setup-storage</code> 
 +y darle permiso 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:
  
-Si ya has [[crear_llaves_desde_linux_bsd#Paso 5Configura el uso automático de la llave (opcional)|configurado el uso de llaves para tu de usuari@ de texto-plano.xyz]], podrás conectarte fácilmente desde tu terminal local¡Facilísimo!+<code> cd</code> 
 +<code> cd storage</code> 
 +...y busca tu carpeta de Descargas. Una vez encontrada, basta copiar tu llave pública a esta carpeta con: 
 +<code>cp ~/.ssh/llave_tp.key.pub ~/storage/downloads/</code> 
 +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.
  
-Hazlo tipeando en la consola: +=== Crear un alias === 
-<code> +Podés seguir [[crear_llaves_desde_linux_bsd#Paso 5Configura el uso automático de la llave (opcional)|este paso]] para configurar el uso de tu llave para tu usuario o crear un 'alias'. Al escribir en celular, cada tecleo ahorrado vale.
-ssh fulana@texto-plano.xyz +
-</code> +
-Debes cambiar ''fulana'' por el alias que solicitaste cuando [[https://texto-plano.xyz|enviaste un correo al administrador para unirte]].+
  
-Concretado el enlace verificadodeberías ver esta pantalla: +Por desgraciaTermux no permite crear 'aliases' permanentesPodes editar el archivo de configuración de tu shell para que cada vez que abras Termux, se cree ese alias que quieras
-<code> +
-OpenBSD 6.8 (GENERIC.MP) #98: Sun Oct  4 18:13:26 MDT 2020+
  
 +Para saber tu shell utilizá el siguiente comando:
 +<code>echo "$SHELL"</code>
  
-                                 ▀▀▀▀█▀▀▀▀ █▀▀▀▀▀ ▀▄    ▄▀ ▀▀▀▀█▀▀▀▀   ▄▀▀▀▄ +Podes elegir el alias que prefieras, como sugerencia, usá mayúsculas para evitar ocupar el espacio de un comando ya existentePor 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**.
-                                     █     █       ▀▄  █       █     ▄▀     ▀▄ +
-      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄   █     █▄▄▄      █▀        █     █       █ +
-      ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██   █     █        █ ▀▄       █     █       █ +
-      ███                  ███████   █     █      ▄▀    █      █      ▀▄   ▄▀ +
-      ███  Bienvenido  a   █IBM███   ▀     ▀▀▀▀▀▀ ▀      ▀     ▀        ▀▀▀ +
-      ███ TEXTO-PLANO.XYZ  ███████ +
-      ███                  ███████         █▀▀▄ █    ▄▀▀▄ █  █ ▄▀▀▄ +
-      ███  Shell Público   ██  ███         █▄▄▀ █    █▄▄█ ██ █ █  █ +
-      ███  en Castellano   ██▀▀███         █    █▄▄▄ █  █ █ ▀█ ▀▄▄▀ +
-      ███                  ██▄▄███            ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ +
-      ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██ +
-      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀              ► Terminales Remotas SSH +
- ████████████████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ +
- ██IBM███████████████ ═/═[--]══ │          █    ► Cartelera  Electrónica +
- ██▄▄▄███████████████ ───────── │───────── █ +
- ███│││││││││││██████ ═/═[--]══ │ =====w== █    ► Gopher  -  WWW  -  FTP +
- ███│││││││││││██████           │ ·        █   ╔═══════════╕ +
- ███████████████████████████████████████████═══╢  oooooooo │ +
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ╙───────────╛ +
-░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +
-░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +
-</code> +
-===== ¡Usa texto-plano.xyz! =====+
  
 +Ejemplo con BASH:
  
-Podrás ahora empezar a utilizar tu entorno BSD minimalista. Prueba introducir el comando <code bash>pdmenu</code(seguido de la **tecla Intro**) y se te presentará nuestro //útil [[pdmenu|menú para principiantes]]//.  +<code> 
- +echo '#ALIAS TEXTO PLANO' >> /data/data/com.termux/files/usr/etc/bash.bashrc ; 
-Si tienes cierta experiencia, podrás empezar a operar directamente con los comandos que ya conoces. ¡Introduciendo **[[bbj]]** podrás acceder a una sencilla cartelera de mensajes electrónicos! Aprende a usarla y si lo deseas - preséntate.  +echo "alias TP='ssh -i RUTA/DE/LLAVE USUARIO@texto-plano.xyz'" >> /data/data/com.termux/files/usr/etc/bash.bashrc 
- +</code>
-Más adelante podrás utilizar [[usar_tu_casilla_de_correo_con_mutt_en_texto-plano|mutt]] para disfrutar del sistema de correo electrónico. +
- +
-Si nunca has utilizado un servidor remoto no debes sentirte intimidad@. ¡Encontrarás mucha ayuda [[https://wiki.texto-plano.xyz/#tutoriales|en esta serie de instructivos sencillos]]! +
- +
-Una vez que avances en tus conocimientos podrás hacer uso de funciones mas avanzadasNo dudes en  [[Acceder a texto-plano desde otros equipos]]+
  
-> Opcionalmente podrás ofuscar tu navegación gracias al pseudoanonimato que te ofrecemos al [[tor en texto-plano|usar la red oscura Tor en Texto-plano.xyz]]. 
  • termux.1673615748.txt.gz
  • Última modificación: 2023/01/13 13:15
  • por thaiel