9 votes

Génération de clés SSH

Comment puis-je générer une paire de clés SSH que je pourrai utiliser dans plusieurs applications (Juice SSH, Turbo, etc.) pour accéder à mon hôte distant ? J'ai essayé de les générer avec Connectbot, JuiceSSH et sur une machine Linux, mais rien ne semble fonctionner...

EDIT : J'ai généré les clés comme je le fais d'habitude, avec ssh-keygen -t rsa -b 4096 a copié la clé privée dans un fichier ssh/ sur la mémoire interne de mon téléphone (vers lequel je pointerai plus tard dans le logiciel client) et j'ai ajouté la clé publique au fichier .ssh/authorized_keys sur mon serveur.

0 votes

OK - cela me semble bon et devrait fonctionner. Je suis presque sûr d'avoir utilisé RSA également, et presque sûr pour le 4k. Je ne vois donc pas où cela pourrait échouer. Mais merci d'avoir comblé les lacunes - j'espère que cela permettra à quelqu'un d'autre de repérer un problème.

0 votes

0 votes

Cela devrait également fonctionner Android.stackexchange.com/questions/73555/

3voto

Rob Points 41

Vous pouvez installer Termux, un shell de terminal avec des fonctionnalités Linux supplémentaires au-dessus d'Android, avec un gestionnaire de paquets, afin de pouvoir faire évoluer à volonté l'ampleur des fonctionnalités Linux natives. Puis entrez

pkg install openssh

Des paires de clés dans différents formats seront générées lors de l'installation d'OpenSSH.

1voto

Sandeep Nair Points 2544
  1. Installer Termux depuis Google Play Store
  2. Ouvrez Termux et exécutez pkg install openssh
  3. Les scripts d'installation génèrent automatiquement quatre paires de clés publiques/privées à l'adresse suivante /data/data/com.termux/files/usr/etc/ssh/ dossier pour les algorithmes de chiffrement RSA, DSA, ECDSA et ed25519.
  4. Si vous préférez le faire manuellement et configurer une phrase de passe, exécutez simplement ssh-keygen -t rsa -b 4096 et suivre le processus.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X