Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/10/2012, à 12:03

roy.nico

ssh avec plusieurs clés

Bonjour,

Je souhaite utiliser ssh avec identification par clés, mais il y a une chose que je ne comprends pas.
On doit stoquer en principe chaque clé privée sur le client dans ~/.ssh . Comment la commande ssh "sait" avec quelle clé on veut se connecter ? En particulier, si on a plusieurs clés (correspondant à plusieurs serveurs), comment il sait laquelle prendre lorsqu'on tape juste la commande

ssh monlogin@monserveur

?
Merci pour tout eclaircissement.

Nicolas

Hors ligne

#2 Le 17/10/2012, à 13:41

Kooothor

Re : ssh avec plusieurs clés

Salut,

Dans le fichier ~/.ssh/config :

Host tonserveur
User tonlogin
Hostname 88.191.191.191
Port 12345
IdentityFile ~/.ssh/ta_clé_ssh_pour_ce_server

Ensuite tu peux faire :

$ ssh tonserveur

Et paf !


Ce fichier + keylogin permet aussi à scp de faire de l'autocomplétion, très pratique big_smile

@+
~ktr

Dernière modification par Kooothor (Le 17/10/2012, à 13:42)

Hors ligne

#3 Le 17/10/2012, à 14:09

roy.nico

Re : ssh avec plusieurs clés

C'est vrai que j'aurais pu y penser que le tag pour Indentity file c'etait ... IndentityFile. smile

Merci !

Hors ligne

#4 Le 17/10/2012, à 15:06

droopy191

Re : ssh avec plusieurs clés

Salut,

Pour ma curiosité, pourquoi avoir un couple de clés par serveur ?

Hors ligne

#5 Le 17/10/2012, à 16:20

roy.nico

Re : ssh avec plusieurs clés

@droopy191: bonne question... je ne sais pas, la paranoia surement ! JE me dis que si pour une raison ou une autre, je dois changer de clé sur un serveur, je suis pas obligé de le faire sur tous. Peut-etre c'est bête...

Hors ligne