0 votos

Conectar por SSH a localhost en Android

Estoy tratando de hacer que el ssh funcione en mi teléfono Android. Actualmente puedo hacer ssh desde mi teléfono a otro dispositivo. Pero estoy luchando por poder hacer ssh dentro. Para probar las cosas, solo estoy trabajando en mi teléfono e intentando establecer una conexión ssh con localhost.

Trabajando en termux, ejecuté el comando

ssh localhost -p 8022

Luego me aparece el mensaje

contraseña de u0_a316@localhost:

Estoy luchando un poco para entender esto. Sé que u0_a316 debería ser un usuario en mi teléfono, pero no sé muy bien cómo funcionan los usuarios en el sistema operativo Android. Intenté ingresar la contraseña de la pantalla de bloqueo que tengo para mí, así como no tener contraseña. Pero ninguno de estos funciona. ¿Podría alguien ayudar a explicar qué está pasando aquí, o señalarme alguna documentación (ojalá no demasiado densa) sobre esto?

esta pregunta está publicada también en stackoverflow, siguiendo una recomendación en los comentarios

2 votos

Android utiliza cuentas de usuario para separar cada aplicación en su propio sandbox. Por lo tanto, cada aplicación instalada obtiene su propia cuenta de usuario.

0 votos

¡Entendido, entonces debería poder establecer una contraseña solo para esta aplicación? @Robert

2voto

Solo necesitas establecer una contraseña para tu sesión de Termux. No se te pedirá en ningún momento cuando inicies Termux, así que es seguro hacerlo. Simplemente escribe:

passwd 

y escribe una contraseña. Se te pedirá que la repitas para confirmar.

Entonces, cuando hagas ssh a tu teléfono desde otro dispositivo/máquina, esta será la contraseña requerida. El comando a escribir en la otra máquina será:

ssh u0_a316@ -p 8022

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