Pages : 1
#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
@+
~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.
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