I have this in my ~/.ssh/config directory:
Host 22.214.171.124 IdentityFile ~/.ssh/my_identity_file
When I ssh to 126.96.36.199, everything works fine. I'm asked for the passphrase for "my_identity_file" and I can connect to the server.
However, sometimes I'd also like to ssh to another server. But whatever the server, if I do:
I'm also asked for the passphrase for "my_identity_file" (even though the server has a different ip address). This is very annoying because I don't have the public key for this file set up on all my servers. I'd like to connect to this other server (an old shared hosting account) with a password, and now I cant.
How do I manage to use the key authentication only with one server, and keep using password by default for servers that aren't listed in my ~/.ssh/config ?