Мне интересно, можно ли аутентифицировать одного и того же пользователя с разными парами открытых и закрытых ключей на одном удаленном хосте.
Для всех производственных серверов пара открытого и закрытого ключей была сгенерирована для одного и того же пользователя, а затем экспортирована на резервный сервер для обеспечения аутентификации ssh без вмешательства человека.
Однако у меня возникают проблемы на некоторых производственных серверах, когда всегда отображается запрос пароля.
Заранее спасибо за помощь, С уважением!
Я думаю, вы задаете неправильный вопрос. Отказ SSH использовать ключевой файл является признаком неправильных разрешений для пользователя. ~/.ssh/
; это должно быть 0700, а содержимое должно быть 0600 для закрытых ключей.
При этом OpenSSH примет любой ключ в ~/.ssh/authorized_keys
файл - просто cat my_other_key.pub >> ~/.ssh/authorized_keys
или если он у вас есть, ssh-copy-id
упростит это, а также правильно установит разрешения.