Я нашел довольно много сообщений о переносе ключей SSH на новый хост, но не смог найти много о миграции с одного пользователя на другого на том же хосте ...

Мы переносим общий ресурс NAS на новую платформу и в процессе работы вводим новые универсальные идентификаторы приложений. Меня попросили скопировать ключи ssh из существующего универсального идентификатора в новый. Идентификатор будет обращаться к тем же хостам с тех же хостов, но будет использовать новый идентификатор. Как лучше скопировать ключи, чтобы наши более 100 приложений, которые могут использовать этот идентификатор, не сталкивались с целым вопросом «добавить этот ключ (да / нет)», который мог бы вызвать огромное количество сбоев?

2 ответа2

1

Помимо копирования ключей, скопируйте файл ~/.ssh/known_hosts , который содержит идентификационные отпечатки всех хостов, к которым подключен пользователь. При необходимости вы также можете использовать файл /etc/ssh/ssh_known_hosts если вы хотите заполнить всех пользователей в данной системе предварительно проверенными ключами хоста.

-1

Это то, что вы хотите?

https://superuser.com/a/125326/417776

Используйте опцию -o,

ssh -o "StrictHostKeyChecking no" user@host

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .