Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> writes: > This is useful for talking to systems such as Github or Gitlab that > identify user accounts (or deploy keys) by ssh keys. Normally, ssh > could do this itself by supplying multiple keys via -i, but that trick > doesn't work on these systems as the connection will have already been > accepted when the "wrong" key gets rejected. You need to explain this a lot better than the above. I am sure systems such as Github have more than dozens of users who push over ssh and these users identify themselves by which key to use when establishing connection just fine (presumably by using a "Host" entry for the github URL in ~/.ssh/config), and presumably we are not sending "wrong" keys over there. So there needs to be a lot more clear description of the problem you are trying to solve in the first place.