Tengo ganas de tratar de ver hasta dónde puedo llegar por este camino para mi propio trabajo. Tengo un Galaxy Tab 10.1 y un teclado Bluetooth.
Creé una microinstancia de AWS EC2 y puedo acceder a ella mediante SSH desde mi computadora portátil. Copié la clave a la tableta y cuando intento ejecutar el mismo SSH, aparece el error:
ssh: Salido: Cadena demasiado larga
Aquí hay una publicación donde alguien parece estar teniendo un problema similar. Sin embargo, no estoy usando específicamente dropbear, que yo sepa. He probado con 3 o 4 clientes de terminales Android diferentes y todos parecen tener el mismo problema. Tengo BusyBox instalado, así que tal vez esté usando DropBear debajo del capó, simplemente no lo sé.
Pude conectarme usando ConnectBot y el archivo de clave ssh descargado de AWS, pero la UI/UX para esta aplicación es horrible y poco intuitiva, y si esta es mi única opción, me rendiría. Parece estar diseñado para teléfonos, no admite orientación horizontal y solo se conecta a la instancia EC2 de forma intermitente.
También intenté crear mis propios archivos clave ( ssh-keygen -b 2048 -C GTab -t rsa -f id_rsa_gtab
en mi computadora portátil) e instalarlos en la instancia y tableta EC2, pero obtuve el mismo error. Intenté ejecutar ssh-keygen
desde la tableta, pero no parece estar disponible.
Prueba JuiceSSH . Funciona perfectamente y gestiona todas las conexiones y archivos de forma segura.
Echa un vistazo a ConnectBot .
An SSH and telnet client, and terminal emulator for local shell. Supports multiple sessions, including running them concurrently.
Dado que esto aparece en algunas búsquedas, también podría incluir esta respuesta. Utilizo Better Terminal Emulator Pro, ya que tiene un mejor soporte para cosas como el Asus TF300 con el teclado acoplable. Incluyendo el soporte de la tecla de tabulación con la que otros a veces tienen problemas. Aunque cuesta dinero. Admite claves ssh, aunque deben convertirse, ya que usa dropbear (como muchos otros parecen hacerlo) como backend.
skv