J'ai deux clés publiques, une pour certains serveurs et une pour d'autres. Comment puis-je spécifier la clé à utiliser lors de la connexion à un serveur ?
Réponses
Trop de publicités?En supposant que vous êtes sur un environnement Unix/Linux, vous pouvez créer ou modifier le fichier ~/.ssh/config
.
Ce fichier de configuration vous permet d'établir les paramètres à utiliser pour chaque hôte ; ainsi, par exemple :
Host host1
HostName <hostname_or_ip>
IdentityFile ~/.ssh/identity_file1
Host Host2
HostName <hostname_or_ip2>
User differentusername
IdentityFile ~/.ssh/identity_file2
Notez que host1 et host2 peuvent également ne pas être des noms d'hôtes, mais plutôt des étiquettes pour identifier un serveur.
Vous pouvez maintenant vous connecter sur le site des hôtes :
ssh host1
ssh host2
zhigang
Points
117