Это удобный трюк, который вы можете использовать, чтобы сделать его действительно легким, как ни странно, я только что обсуждал это 30 минут назад с другом.
~ / .ssh / конфигурации
IdentityFile ~/.ssh/ident/%r@%h
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
Это позволяет очень просто использовать запасной вариант, так как опции выполняются сверху вниз.
Затем, чтобы указать конкретный ключ для "Bob @ someHost", вам просто нужно создать файл
~/.ssh/ident/Bob@someHost
И он попытается сначала при входе на этот хост.
Если файл не может быть найден или ключ отклонен, он попробует следующий, в данном случае,
~/.ssh/id_rsa
Преимущество этого метода в том, что вам не нужно добавлять новую запись каждый раз, когда вы добавляете другой хост, все, что вам нужно сделать, это создать ключевой файл в нужном месте, и он сделает все остальное автоматически.