9 votos

Generación de claves SSH

¿Cómo puedo generar un par de claves SSH para poder utilizarlas en varias aplicaciones (Juice SSH, Turbo, etc) para acceder a mi host remoto? He intentado generarlas con Connectbot, JuiceSSH y en una máquina Linux, pero ninguna parece funcionar...

EDIT: He generado las claves como suelo hacerlo, con ssh-keygen -t rsa -b 4096 , ha copiado la clave privada en un ssh/ en la memoria interna de mi teléfono (que luego señalo en el software cliente) y añadí la clave pública al .ssh/authorized_keys en mi servidor.

0 votos

OK - entonces me parece bien, y debería funcionar. Estoy bastante seguro de que he utilizado RSA también, y casi seguro en el 4k. Así que no veo dónde debería fallar aquí. Pero gracias por llenar los vacíos - espero que esto permite a alguien más para detectar una cosa.

0 votos

0 votos

Esto también debería funcionar Android.stackexchange.com/questions/73555/

3voto

Rob Puntos 31

Podrías instalar Termux, un shell de terminal con funcionalidad adicional de Linux sobre Android, con un gestor de paquetes, para poder escalar la magnitud de la funcionalidad nativa de Linux a voluntad. A continuación, introduzca

pkg install openssh

Se generarán pares de claves en diferentes formatos al instalar OpenSSH.

1voto

Sandeep Nair Puntos 2544
  1. Instalar Termux desde Google Play Store
  2. Abra Termux y ejecute pkg install openssh
  3. Los scripts de instalación generan automáticamente cuatro pares de claves públicas/privadas en /data/data/com.termux/files/usr/etc/ssh/ carpeta para los algoritmos de cifrado RSA, DSA, ECDSA y ed25519.
  4. Si prefieres hacerlo manualmente y configurar una frase de acceso sólo tienes que ejecutar ssh-keygen -t rsa -b 4096 y seguir el proceso.

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