Vous pouvez avoir autant de clés que vous le souhaitez. Il est bon d'utiliser des jeux de clés privées/publiques distincts pour différents domaines, par exemple un jeu pour votre usage personnel, un autre pour votre travail, etc.
Tout d'abord, générez deux paires de clés distinctes, une pour la maison et une pour le travail :
ssh-keygen -t rsa -f ~/.ssh/id_rsa.home
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work
Ensuite, ajoutez une entrée à votre ~/.ssh/config
pour choisir la clé à utiliser en fonction du serveur auquel vous vous connectez :
Host home
Hostname home.example.com
IdentityFile ~/.ssh/id_rsa.home
User <your home acct>
Host work
Hostname work.example.com
IdentityFile ~/.ssh/id_rsa.work
User <your work acct>
Ensuite, ajoutez le contenu de votre id_rsa.work.pub
en ~/.ssh/authorized_keys
sur la machine de travail, et faites de même pour la clé de domicile sur votre machine de travail.
Ensuite, lorsque vous vous connectez au serveur domestique, vous utilisez une des clés, et au serveur professionnel, vous en utilisez une autre.
Notez que vous voulez probablement ajouter les deux clés à votre ssh-agent
pour que vous n'ayez pas à taper votre phrase de passe tout le temps.