Ssh + authentification sans mot de passe
Fermé
Richard.M
Messages postés
105
Date d'inscription
dimanche 28 juin 2009
Statut
Membre
Dernière intervention
28 mars 2014
-
14 mars 2011 à 12:41
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 14 mars 2011 à 14:59
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 14 mars 2011 à 14:59
A voir également:
- Ssh + authentification sans mot de passe
- Piratage facebook changer mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Réinitialiser pc sans mot de passe - Guide
- Mot de passe administrateur - Guide
- Mettre un mot de passe sur un dossier - Guide
1 réponse
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
Modifié par mamiemando le 14/03/2011 à 15:01
Modifié par mamiemando le 14/03/2011 à 15:01
A) Installation de la clé ssh
1) Crée ta clé ssh comme suit :
http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant
2) Référence ta clé ssh auprès de ssh-agent. En utilisateur:
3) Lance ta connexion ssh depuis un terminal. Seule la première connexion te demandera la passphrase de la clé, ensuite ssh-agent te permettra de te connecter sans avoir à taper un mot de passe. Note que l'économie de mot de passe apportée par ssh-agent ne s'applique par défaut qu'à cet onglet de terminal.
B) Diagnostic sur la clé ssh
Si au moment de te connecter, on te demande le mot de passe et non la passphrase, c'est que la clé ssh n'est pas exploitée. Quelques pistes :
- Si tu as personnalisé le contenu de ~/.ssh/authorized_keys (sur la machine où la clé est installée) ça peut venir de là (on peut limiter son utilisation à certain contexte, ce qui n'est pas le cas par défaut).
- Ce peut être dû au fait que tu ne te connectes pas avec le login pour lequel la clé a été installée.
- Dans la même veine, tu ne te connectes pas à la machine pour laquelle la clé à été installée.
- Autre possibilité, la clé n'a pas été correctement installée ou a été supprimée entretemps.
Pour t'aider à voir ce qui se passe, tu peux demander (côté client) à ssh de t'afficher des informations de debug :
Bonne chance
1) Crée ta clé ssh comme suit :
http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant
2) Référence ta clé ssh auprès de ssh-agent. En utilisateur:
ssh-add
3) Lance ta connexion ssh depuis un terminal. Seule la première connexion te demandera la passphrase de la clé, ensuite ssh-agent te permettra de te connecter sans avoir à taper un mot de passe. Note que l'économie de mot de passe apportée par ssh-agent ne s'applique par défaut qu'à cet onglet de terminal.
B) Diagnostic sur la clé ssh
Si au moment de te connecter, on te demande le mot de passe et non la passphrase, c'est que la clé ssh n'est pas exploitée. Quelques pistes :
- Si tu as personnalisé le contenu de ~/.ssh/authorized_keys (sur la machine où la clé est installée) ça peut venir de là (on peut limiter son utilisation à certain contexte, ce qui n'est pas le cas par défaut).
- Ce peut être dû au fait que tu ne te connectes pas avec le login pour lequel la clé a été installée.
- Dans la même veine, tu ne te connectes pas à la machine pour laquelle la clé à été installée.
- Autre possibilité, la clé n'a pas été correctement installée ou a été supprimée entretemps.
Pour t'aider à voir ce qui se passe, tu peux demander (côté client) à ssh de t'afficher des informations de debug :
ssh -vvv login@host
Bonne chance