How to choose a key used rather than the default
~/.ssh/id_rsa when ssh to a remote server for a specific host?
You have at least 2 choices for choosing the key used by ssh. Taking
firstname.lastname@example.org as the example here.
Method one, specify the key in command line with the
-i option of ssh. Check more in the manual.
The command line to be used is:
ssh -i ~/.ssh/key1 email@example.com
Method two, use the ssh config file. This is useful when you do not have the
-i option available, such as using git, rsync or lftp.
You can add to your
~/.ssh/config lines as follows.
Host example.com IdentityFile ~/.ssh/key1
This tells ssh that for host
example.com, use the key file in