On my client I have an SSH agent setup and the following example config
Host gitserver
Hostname gitserver.example.com
ForwardAgent yes
User git
IdentityFile C:\Users\user\.ssh\id_rsa.pub
IdentitiesOnly yes
On the first hop server that I wish to forward my agent through, how do I properly utilize forwarding without brute force checking all the identities that my SSH agent has without getting a too many authentication failures
error?
I can get it to work if I limit the SSH agent to contain 5 or less keys as that's within the allowable amount of authentication attempts.
If I try to use the gitserver
Host alias on the server, it doesn't know that it means what it does on the clients SSH config.
Do I need to have a proper SSH config setup on the server for this host?
There must be a more portable option than having to configure every server I wish to use agent forwarding with.
I don't think this is a Windows specific problem as I the IdentitiesOnly yes
works perfectly fine with larger key stores in the SSH agent. It seems to be an issue with forwarding the correct information to the first hop server.
I hope my question is clear enough to comprehend my problem.