This is reasonable, thanks. If you use an agent, then it should report these with "ssh-add -L" and so this whould already work, right?
Would it be sufficient to just try the agent, then fall back through each of id_rsa.pub, id_dsa.pub and id_ecdsa.pub until one is found, and then use that? Or should I attempt to concatenate all three or something?
IMO, yes, trying the agent and then falling back makes good sense. I always have 2-4 keys in my agent, and the default of taking first key from agent makes sense.
This is reasonable, thanks. If you use an agent, then it should report these with "ssh-add -L" and so this whould already work, right?
Would it be sufficient to just try the agent, then fall back through each of id_rsa.pub, id_dsa.pub and id_ecdsa.pub until one is found, and then use that? Or should I attempt to concatenate all three or something?