Cómo usar ssh en un dispositivo Android no rooteado usando sshdroid desde una computadora con Linux

Parece que no puedo hacer ssh en mi dispositivo Android. No he rooteado el dispositivo y realmente no quiero hacerlo. Intenté conectarme a través de la terminal usando el siguiente comando:

ssh root@ip-address:port-number

el error que recibí fue:

no se conoce el nombre o servicio

¿Cómo puedo resolverlo?

Primero, si no ha rooteado su dispositivo, obviamente no puede iniciar sesión como root. En segundo lugar, ¿configuró e inició el servicio SSH en su dispositivo Android? ¿Ha verificado que la dirección IP y el número de puerto coincidan?
@Izzy He pensado en eso. Entonces, ¿cómo puedo verificar mi nombre de usuario en mi dispositivo Android? Uso sshdroid e inicia un servidor ssh para mí. No estoy seguro de cómo verificar eso.
ejecutar id, su id de usuario habitual sería algo así como uid=10061 [u0_a61]
Esta respuesta indica usar ssh <user>@<ip> -p <port>en lugar de la "sintaxis de dos puntos". Luego, puede definir un puerto (predeterminado: 2222) y una contraseña en las "opciones" de SSHDroid. Para conectarse, de acuerdo con las capturas de pantalla en la página de la tienda de juegos de la aplicación, puede usar cualquier nombre de usuario con esa contraseña. Por lo tanto, por ejemplo, ssh me@<android-ip> -p 2222debe hacer el trabajo.
PD: No es necesario agregar "resuelto" al título (que generalmente se hace en un foro). En los sitios SE, se usa la "marca de verificación" en su lugar, gracias por marcar eso :)

Respuestas (1)

Resumiendo de los comentarios.

  1. Esta respuesta indica usar ssh <user>@<ip> -p <port>en lugar de la "sintaxis de dos puntos"
  2. En SSHDroid , vaya a "Opciones" y verifique/defina el puerto (predeterminado: 2222) y la contraseña que se utilizará
  3. De acuerdo con las capturas de pantalla en la página de la tienda de juegos de la aplicación, si no usa el modo raíz, puede usar cualquier nombre de usuario para conectarse. Por lo tanto, si siguió los pasos anteriores, esto ahora debería funcionar (por supuesto, <android-ip>reemplazado por la dirección IP real del dispositivo Android):

    ssh me@<android-ip> -p 2222