Puis-je changer le nom de fichier de ma paire de clés publique / privée ssh?

14

J'ai créé une paire de clés publique / privée:

ssh-keygen -t rsa -C "[email protected]"

J'ai donné un nom de fichier de clé différent de id_rsa car je voulais créer une nouvelle clé distincte de mon identité normale.

J'ai donné cette clé à mon hébergeur afin que je puisse me connecter à mon serveur en utilisant l'authentification par clé publique.

J'ai pu me connecter initialement à l'aide de la clé et tout a fonctionné.

ssh -i /path/to/key/file [email protected]

J'ai réalisé que j'avais fait une erreur d'orthographe dans le nom du fichier de clés et renommé les fichiers de clés publics et privés. Cela affecte-t-il quoi que ce soit côté serveur si le fichier de clé a un nom différent sur ma machine cliente?

jjeaton
la source

Réponses:

25

Le nom de fichier n'a aucune signification, tant qu'il sshest indiqué où le trouver.

(Cependant, si vous avez extrait la clé publique dans un fichier séparé, elle devrait avoir le même nom de fichier + .pubque le fichier principal; par exemple mykey& mykey.pub.)

user1686
la source
Une idée si cela importe si vous modifiez le commentaire dans le fichier .pub?
jjeaton
4
@jjeaton: Ce n'est pas le cas.
user1686
"tant que ssh est dit où le trouver" - comme des entrées dans votre fichier .ssh / config. Je suis ici parce que j'ai besoin de deux identités pour le même hôte git, donc deux jeux de clés et deux hôtes dans ma configuration pointant vers la clé utilisateur appropriée.
Non personne