Isso seria útil em situações onde:
- servindo chaves SSH via KeePass onde não há caminho de arquivo e
- caso contrário, há muitas chaves: como
ssh
tenta todas elas e alguns hosts são configurados para permitir um pequeno número de tentativas (então um"Too many authentication failures"
erro é dado)
Você pode definir a identidade a ser usada na configuração ssh por meio da chave pública correspondente. Então algo como:
Isso funciona embora a identidade seja apresentada por um agente. Então o arquivo de identidade correspondente NÃO precisa estar presente em ~/.ssh/. Isso é um tanto inesperado, mas funciona bem. Pelo menos isso funciona para mim usando gpg-agent.