SSH en Linux su computadora de Android con Termux

SSH en Linux su computadora de Android con Termux

Objetivo

Instale Termux en un dispositivo Android y úselo para establecer SSH sin contraseña en una computadora Linux.

Distribuciones

Esta guía funcionará con cualquier computadora de Linux.

Requisitos

Una computadora Linux que funciona y un dispositivo Android.

Dificultad

Fácil

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

Puede parecer un poco extraño, pero poder acceder a la línea de comando de su computadora de forma remota desde su teléfono es muy conveniente, especialmente cuando se combina con un excelente emulador de terminal de Android, como Termux.

Termux hace que el proceso sea muy fácil. Emula partes de un GNU/Linux, incluido un /hogar directorio. Termux en realidad tiene un administrador de paquetes, en forma de APT, y puede instalar algunos paquetes básicos.

Descargar Termux

Puede obtener Termux desde Play Store, si lo tiene en su dispositivo Android.

No temas a los entusiastas del software libre, Termux también está disponible en F-Droid. Abre F-Droid y busca termux.



Debería aparecer de inmediato. Seleccione el que sea solo "Termux."Cuando estés en la página de la aplicación, descartela.

Genere su llave

Abre la aplicación. No deberías tener que hacer nada antes de comenzar. Funciona como un emulador terminal de Linux normal.

Instalar OpenSSH

Se requieren privilegios de sudo o raíz. Termux es sandboxed.
$ apt instalación openssh

Una vez más, APT se comportará exactamente como esperarías que lo haga en una distribución de Debian.

Crea la clave

Puede crear la clave exactamente como lo haría en Linux. Para la profundidad del mineral, consulte nuestra guía de inicio de sesión sin contraseña SSH.

Entonces, comience creando su clave.

$ ssh -keygen -b 4096 -t RSA

Para la solución más fácil, simplemente presione "Ingrese" para cada una de las preguntas que se le hace. Simplemente usará los valores predeterminados y no requerirá una contraseña (eso es algo bueno).

Tomará unos segundos o minutos para terminar. Tiene que generar una clave bastante considerable.



Envía la clave a Linux

OpenSSH tiene una utilidad que hace que la transferencia de la clave a su computadora Linux sea súper fácil. Ejecute el siguiente comando Linux, solo sustituya su nombre de usuario y la IP de la computadora.

$ ssh-copy-id -i ~/.ssh/id_rsa.Nombre de usuario de [email protected]

Se le pedirá que ingrese la contraseña para el usuario en la computadora Linux. Hacer. Es la única vez que tendrás que.

Pruébalo

Todo lo que queda es probarlo todo. Intente usar SSH a través de Termux para acceder a su computadora Linux.

$ SSH Nombre de [email protected]

Debe iniciar sesión automáticamente, sin necesidad de ingresar su contraseña. Ahora, siempre que necesite ingresar a su computadora de forma remota desde su teléfono, puede, y ni siquiera necesita ingresar la contraseña. Esto también funciona con una VPN, por lo que puede configurar el acceso remoto de SSH a su PC de casa desde su teléfono.

Termux funciona con casi cualquier aplicación de CLI que pueda pensar. La imagen de arriba es un ejemplo algo poco práctico, pero solo demuestra que funcionará con casi cualquier cosa que esté pensando, incluido un VIM totalmente personalizado y configurado.

Pensamientos de cierre

Obviamente, hay mucho que puede hacer con Termux, y usarlo para SSH en su computadora Linux desde su teléfono, ofrece muchas de esas opciones.

Termux solo tiene el teclado Android Touch disponible, por lo que es algo limitante. Sin embargo, los desarrolladores explicaron eso al proporcionar teclas de acceso rápido que utilizan otros botones en su dispositivo. Puedes ver las teclas de acceso rápido aquí. Diviértete y feliz pirateo.

Tutoriales de Linux relacionados:

  • Cómo usar ADB Android Debug Bridge para administrar su Android ..
  • Cómo eliminar el bloatware de su móvil Samsung Android ..
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo reflejar su pantalla móvil de Android a Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Descarga de Linux
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..