7 votos

¿Cómo SSH en Android que es un punto de acceso?

Estoy usando un punto de acceso Wi-Fi en Android. ¿Puedo acceder a él mediante SSH desde mi portátil, que está conectado al punto de acceso? ¿Cómo puedo hacerlo?

4voto

Jack Wade Puntos 231

Necesitas ejecutar un servidor SSH en tu teléfono Android. Hay aplicaciones disponibles, pero la solución simple es ir para Termux . Instalar la aplicación, luego instalar los paquetes openshh y termux-auth . Establezca la contraseña e inicie el servidor:

~$ pkg install openssh termux-auth
~$ passwd
~$ sshd

Si desea utilizar la autenticación por clave en lugar de la contraseña, cree un par de claves en el cliente con ssh-keygen y copiar el contenido de ~/.ssh/id_rsa.pub para llamar por teléfono ~/.ssh/authorized_keys (donde Termux's $HOME es /data/data/com.termux/files/home ), y reiniciar el servidor:

~$ pkill sshd
~$ sshd

Ahora en el cliente:

~$ ssh <Phone_IP> -p 8022

No se requiere un nombre de usuario, ya que Termux es el único usuario que se puede registrar. Si desea que el puerto por defecto ( 22 ) o un nombre de usuario o la configuración de varios usuarios, visite el enlace que se indica a continuación.

RELACIONADO:

0 votos

Gracias. No me di cuenta de que termux era diferente del emulador de terminal. Tengo curiosidad, ¿tiene sus propias aplicaciones, etc.? ¿Como su propio sh, etc.?

1 votos

@Kevin sí que no funciona con Android /system/bin/sh por defecto, en lugar de su propio paquete bash , modificado para el entorno Android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X