Puis-je créer plusieurs clés SSH et les renommer en noms conviviaux pour que je sache quelle clé correspond à quel site Web, etc.
Est-ce sécuritaire?
par exemple:
github_id_rsa
github_id_rsa.pub
..
...
Comment saura-t-il quelle clé vérifier lors de la connexion?
Maintenant, sur mon ordinateur, lorsque je regarde les hôte connus, ils semblent tous avoir la même clé après le nom de l'hôte ??
Oui, vous pouvez avoir différentes clés SSH. Il existe une très bonne documentation sur le site d’aide de GitHub à Help.GitHub - Plusieurs clés SSH . Vous utiliserez essentiellement ssh-add pour ajouter les clés supplémentaires afin que l'agent puisse les utiliser. Ensuite, vous configurez la configuration des hôtes ssh de sorte que toutes les connexions ssh vers différents domaines soient recherchées ici et que la clé appropriée soit utilisée. bonne chance!
Vous pouvez modifier le fichier ~/.ssh/config pour utiliser un fichier d’identité différent pour différents serveurs. Modifiez le fichier ~/.ssh/config dans votre éditeur favori et ajoutez une entrée adaptée à votre situation, comme ceci:
Host *
IdentityFile ~/.ssh/id_rsa
Host *.github.*
IdentityFile ~/.ssh/github_id.rsa
Host *.someother.com
IdentityFile ~/.ssh/someother_id.rsa
La première partie ci-dessus définit les valeurs par défaut pour tous les hôtes et les autres sections remplacent ce qui doit être utilisé pour chacun des hôtes correspondant aux modèles. Si vous avez un nom d'utilisateur différent pour chacun des hôtes, vous pouvez ajouter une clé Utilisateur suivie du nom d'utilisateur de la télécommande à la section.