3 votos

Conectar desde Android al servidor SSH sin contraseña

Quiero ejecutar scripts en un PC Ubuntu desde mi teléfono Android sólo con un toque, sin contraseñas ni otras cosas.

Cosas que he hecho hasta ahora: Conseguí conectarme vía SSH al PC, pero no puedo configurar una autenticación de clave pública (estoy usando CM9, por lo que importa). Pude crear una clave rsa en mi teléfono (y la almacené en el servidor) pero es como si no la usara al conectarse, así que intenté usar la bandera "ssh -i" pero entonces me da un error de que la cadena es demasiado larga. La autenticación rsa de ConnectBot funciona bien, pero no puedo usarla para ejecutar scripts. También intenté instalar dropbear pero me detuve tan pronto como necesité compilar cosas, porque no pude encontrar una guía completa, o en su mayoría están describiendo el proceso contrario (instalar un servidor ssh en Android). Para ejecutar los scripts uso "script Manager - SManager" que permite la creación de widgets, pero hasta ahora siempre está pidiendo la contraseña.

¿Puede sugerir una forma adecuada de utilizar la clave de pub o alguna solución alternativa?

Gracias.

P.D. Sé que esto ya se ha discutido en parte aquí: ¿Dónde añadir las claves SSH para permitir las conexiones al servidor remoto en Android? Pero no funciona y no puedo comentar esa cuestión.

0 votos

¿Cuál es el problema con ConnectBot? ¿Has probado la opción "Automatización posterior al inicio de sesión"?

0 votos

ConnectBot funciona Pero no tiene la funcionalidad de SManager para crear widgets que ejecuten scripts personalizados. Así que cada vez tenía que abrir la aplicación y escribir el código para ejecutar el script...

0 votos

¿Qué versión de ConnectBot utilizas? Yo utilizo Android 4.1.2 y ConnectBot 1.7.1 y el widget ConnectBot te permite establecer directamente una conexión desde tu pantalla de inicio con el host deseado. Si además configuras "Automatización post-inicio de sesión" también debería ejecutar algo cuando te conectes al host.

1voto

skimania Puntos 521

Cuando proporcione la clave (usando el interruptor -i), debe proporcionar la ruta del archivo, no la clave en sí misma - ¿está introduciendo la ruta del archivo?

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