$HOME в управлении версиями
Позже, когда машина A потеряна,
Вы можете иметь различные закрытые ключи в различных файлах и указать всех их в ~/.ssh/config
отдельное использование IdentityFile
значения (или использование -i
опция при выполнении ssh
). Их судили бы в последовательности (контроль man 5 ssh_config
).
Если Вы используете ssh-agent
хотя, Вам, возможно, придется сказать агенту о нескольких ключах, что у Вас есть использование ssh-add
.
Да:
-i identity_file
Выбирает файл, из которого читаются идентификационные данные (закрытый ключ) для аутентификации с открытым ключом. Значение по умолчанию
~/.ssh/identity
для версии протокола 1, и~/.ssh/id_dsa
,~/.ssh/id_ecdsa
и~/.ssh/id_rsa
для версии протокола 2. Файлы идентификационных данных могут также быть указаны на основе на хост в конфигурационном файле. Возможно иметь несколько-i
опции (и несколько идентификационных данных, указанных в конфигурационных файлах). ssh также попытается загрузить информацию о сертификате из имени файла, полученного путем добавления-cert.pub
к именам файлов идентификационных данных.
Просто добавьте -i
для каждых идентификационных данных или использования несколько IdentityFile
строки в Вас .ssh/config
.
authorized_keys
выполнять определенные команды вместо оболочки), Вам, вероятно, придется использоватьIdentitiesOnly yes
опция удостоверитьсяssh-agent
не использует неправильный. См. также unix.stackexchange.com/q/52092/863 – Tobias Kienzler 18.10.2012, 09:13