|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
Bonjour à tous.
Pour l'authentification par clé lors d'une connexion SSH, je n'ai trouvé qu'un solution qui consiste à : - créer une paire de clés publique/privé côté client, - puis d'ajouter la clé public aux clés autorisées sur le serveur. Ce qui implique que la manipulation est à effectuer pour chaque nouveau poste client d'où on veut se connecter. Et si on a désactivé l'authentification par login/mot de passe, impossible d'ajouter une nouvelle clé... N'est-il pas possible de se connecter en ne disposant, par exemple, que de la seule clé privée du serveur ? (pour pouvoir me connecter de n'importe quelle machine, sans nouveaux paramétrage à chaque fois) Merci par avance. |
|
|
00
|
|
|
#2 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Bonjour,
Je pense que tu n'as pas bien compris le fonctionnement des clefs Tu as besoin, pour te connecter, que le client ait la clef privee et que le serveur (celui qui recoit la connexion) ait la clef publique. Regarde le principe du chiffrement asymetrique pour plus d'informations. En gros, ce que tu demanderais, c'est d'avoir sur ta machine cliente le droit de te connecter sur une machine que tu ne connais pas, et qui ne te connait pas. C'est surtout ce dernier point qui bloque : si ta clef publique n'est pas dessus, c'est qu'il y a une raison, a savoir que tu n'as probablement pas de raison de te connecter sur cette machine. Quel est exactement ton cadre de travail, et pourquoi est-ce que ta clef n'est pas deployee si tu as le droit d'acceder a cette nouvelle machine ? |
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
Effectivement, je n'avais que survolé le principe de base du chiffrement asymétrique. Et il me faudra plus qu'un coup d’œil pour maîtriser un peu plus la question...
Citation:
J'aimerais donc avoir une clé unique avec moi (stockée sur clé USB avec PuTTy) qui me permette de m'authentifier d'où que je sois. Or de ce que j'ai compris, il faut une paire de clés privée/publique par machine cliente possible... |
|
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
OK, j'ai trouvé.
Citation:
J'avais manifestement mal compris et je peux effectivement me connecté depuis n'importe où avec une seule clé privée. Récapitulatif : - j'ai généré une paire de clés publique/privée, - j'ai déclaré la clé publique sur le serveur, - je garde une copie de la clé privée avec moi => je peux me connecter de n'importe. Question subsidiaire : à quoi correspondent les clés ssh_host_dsa_key, ssh_host_dsa_key.pub, ssh_host_rsa_key, etc., présentent d'office sur le serveur ? |
|
|
|
00
|
|
|
#5 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
ssh_host_dsa_key : clef privee DSA
ssh_host_dsa_key.pub : cle publique DSA En remplacant DSA par RSA, tu as la meme chose pour un autre algorithme. |
|
|
00
|
|
|
#6 | |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
Citation:
Elles semblent être créées lors de l'installation du serveur ssh, mais à quoi servent-elles ? Peut-on les utiliser directement pour l'authentification ? ou est-ce pour le fonctionnement "interne" du service (et donc à ne pas toucher) ? |
|
|
|
00
|
|
|
#7 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
je ne connais pas ton serveur, mais j'aurais tendance a dire que ce sont des paires de clef generees lors de la creation du profil ou un truc du genre.
Quoi qu'il en soit, moi, je n'utiliserai jamais de clef ssh que je n'aurai pas genere moi-meme. |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
Il y a des infos sur la manpage de mon serveur ssh concernant ces clés, mais mes faibles connaissances techniques sur la question et mon niveaux d'anglais lui aussi limité, ne m'ont pas permis de comprendre leur raison d'être au 1er coup d'oeil...
Je m'y pencherai plus tard. En tout cas merci pour les conseils ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com