¿Podría conectar un dispositivo al punto de acceso de mi teléfono y hacer que el teléfono y el dispositivo se comuniquen a través de wifi? Tengo la intención de conectar una Raspberry Pi a mi teléfono para poder hacer SSH en ella sobre la marcha.
Respuesta
¿Demasiados anuncios?La respuesta es sí, y es fácil. Sé que este es un post antiguo, pero ha tenido 80 visitas en 6 años, así que tal vez la gente está buscando ayuda.
Vivo en medio de la nada, donde Internet solo está disponible en mi teléfono. Así que conecto todos mis dispositivos - TV, Amazon Fire stick, laptop, servidor de medios y servidor de datos - al hotspot. Hago scripting en el teléfono, pero en realidad estoy en mi PC conectado usando SSH. En el teléfono, solo tengo instalados Termux y openssh. Sigue este procedimiento. Después de configurarlo y haber completado el intercambio de claves, necesitas establecer una contraseña. En el teléfono, escribe:
passwd
y elige una contraseña (se te pedirá que la ingreses dos veces). Todavía en el teléfono, escribe:
whoami
Esto te dará tu UID que necesitarás ingresar en el comando ssh en el otro dispositivo. Es algo similar a u0_a123 en un teléfono Samsung.
Luego, todo lo que necesitas hacer en el teléfono cuando quieras conectarte, es escribir:
sshd
En la PC, necesitas determinar la IP actual del teléfono. En Linux, simplemente puedes copiar y pegar esto en una ventana terminal:
route -n | grep wlp | grep 'UG[ \t]' | awk '{print $2}'
No soy fan de Windows, pero siempre puedes ejecutar traceroute a cualquier sitio para ver aparecer la IP hacia arriba en la lista.
Conéctate al teléfono usando:
ssh UID@ -p 8022
Cuando quieras desconectarte, detén el servidor ssh en el teléfono con:
pkill sshd
en la pantalla de Termux.