У нас есть 2 производственных сервера на VIP, только один используется одновременно, например:
myservice.mycompany.uk обычно указывает на server1, в случае сбоя server1 это означает, что он указывает на server2.
Есть некоторые другие серверы, которым нужно отправлять файлы на myservice.mycompany.uk через SFTP, и они должны быть полностью прозрачными для них, если мы перейдем на сервер2.
Проблема заключается в том, что, хотя ключи установлены как на сервере1, так и на сервере2, на других серверах возникают проблемы с проверкой ключа хоста, поскольку ключ хоста сервера2 отличается от ключа хоста сервера1. Это вызывает ошибку безопасности (так как строгая проверка включена), и строка должна быть удалена из known_hosts, чтобы это работало.
Наш ИТ-специалист предложил создать 2 записи в known_hosts, одну с ключом для server1 и одну с server2, обе с хостом myservice.mycompany.uk.
Это может сработать? Как это можно сделать с помощью putty / psftp на windows? Поскольку ключ хоста хранится в реестре, дублирующиеся имена не допускаются. Есть ли лучший способ, например, заставить серверы иметь один и тот же ключ хоста?