Только в интернете нету нормальной информации по ней.
Судя по логам (ssh -v) проблема в том, что во втором случае SSH не может найти нужный ключ в ~/.ssh/known_hosts — у меня нестандартное имя файла ключа (для разных машин разные ключи).
Но как именно искать адреса объектов в памяти если не знаешь что они из себя там представляют?
host github.com
IdentityFile /home/user/.ssh/other_id_rsa