Can I change the filename of my ssh public/private key pair?
I created a public/private key pair:
ssh-keygen -t rsa -C "[email protected]"
I gave a different key file name than id_rsa since I wanted to create a new separate key from my normal identity.
I gave this key to my hosting provider so that I can login to my server using public key authentication.
I was able to initially login using the key and everything worked.
ssh -i /path/to/key/file [email protected]
I realized I made a spelling error in the key file name and renamed both the public and private key files. Does this affect anything on the server side if the key file has a different name on my client machine?
Solution 1:
The filename has no meaning at all, as long as ssh
is told where to find it.
(However, if you have the public key extracted to a separate file, then it should have the same filename + .pub
as the main file; e.g. mykey
& mykey.pub
.)