SSH How to ignore checking IdentityFile?
I have setup a config file located at "~/.ssh/config" which contains some IdentityFile lines to point to the key files that I use for some of my servers.
e.g. IdentityFile ~/Data/Keys/KeyFile.pem
This works fine when I want to connect to my servers on ec2 which require a key file for authentication.
When I want to connect to a server that does not use a key file and requires a password ssh tries to use my key files in ~/.ssh/config and the connection fails with:
Received disconnect from host.ip: 2: Too many authentication failures for root
Is there a ssh command argument that I can use to connect to this server so that ssh does not try to use my identity files?
Solution 1:
You should be able to limit the use of the IdentityFile
lines to your EC2 host with the host
statement:
Host YourEC2host.com
IdentityFile ~/Data/Keys/KeyFile.pem
For more information, see the section about the host section in the ssh_config
man page.