ssh
имеет опцию -i
чтобы указать, какой файл закрытого ключа использовать при аутентификации:
-i identity_file
Выбирает файл, из которого читается идентификатор (закрытый ключ) для аутентификации RSA или DSA. По умолчанию используется
~/.ssh/identity
для версии протокола 1 и~/.ssh/id_rsa
и~/.ssh/id_dsa
для версии протокола 2. Файлы идентификации также могут быть указаны для каждого хоста в файле конфигурации. Можно иметь несколько параметров-i
(и несколько идентификаторов, указанных в файлах конфигурации).
Есть ли аналогичный способ сообщить git
какой файл закрытого ключа использовать в системе с несколькими закрытыми ключами в каталоге ~/.ssh
?