0 votes

J'essaie de configurer SSH avec une clé partagée, mais le serveur ne reconnaît pas la clé de l'appareil.

J'utilise un Amazon Fire HD 7 première génération, avec cyanogenmod 11 dessus. Voici mes paramètres système puisqu'ils sont requis sur Reddit :

http://i.imgur.com/thFqLFa.png

J'essaie de configurer ssh avec une clé partagée sur Cyanogenmod. Normalement, il est très facile de se connecter à mon serveur, mais j'ai des difficultés à le mettre en place.

Je l'ai fait.

ssh-keygen -t rsa -b 4096

sur mon kindle en tant que Root, car l'utilisateur n'avait pas accès aux dossiers (pourquoi d'ailleurs ? pourquoi l'utilisateur ne peut même pas voir le dossier data ?). J'ai mis la clé dans le dossier par défaut avec le nom de fichier par défaut, qui était /data/.ssh/id_rsa. J'ai ensuite copié id_rsa.pub dans le fichier 'authorized_keys' de mon serveur, où se trouvent toutes les autres clés qui fonctionnent. J'ai redémarré le serveur ssh, mais il continue à me dire que la clé publique a échoué. J'ai lancé ssh avec l'option -vv, et il me dit la même chose, que les clés ne correspondent pas.

Que dois-je faire pour que le serveur reconnaisse la clé ?

1voto

JFA Points 131

J'ai creusé davantage, et il semble que ce soit un problème assez typique à travers les versions de Cyanogenmod. Je ne sais pas si c'est un bug ou si je ne comprends pas le problème.

J'ai pu me connecter en utilisant ssh -i et en spécifiant l'adresse de la clé. Lorsque j'avais mis le drapeau -v, il a vérifié la clé que j'utilisais et a dit qu'elle ne correspondait pas. Je pense donc qu'au mieux ssh Dans le pire des cas, il n'est pas configuré correctement, et dans le pire des cas, quelque chose est cassé.

J'ai fait un alias afin que je n'aie pas à taper -i, puis l'adresse, puis les autres options que je souhaite, puis le nom d'utilisateur et le nom d'hôte chaque fois que je veux me connecter à mon serveur domestique.

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