У меня есть 2 сервера ssh за брандмауэром nat в месте, которое меняет свой IP-адрес каждый день. Они всегда находятся на одном и том же IP-адресе в определенный момент времени, но на разных портах.
Я подключаюсь к серверу A следующим образом:
ssh -p 22001 [email protected]
и серверу B:
ssh -p 22002 [email protected]
Итак, я получаю 2 разных ключа хоста для одного и того же IP-адреса, а также когда IP изменяет даже другой IP-адрес для одного и того же хоста.
Мне нужно удалить лишний ключ или старый ключ (в случае изменения IP) в файле known_hosts.
Я не решаюсь выключить проверку ключа, потому что это будет менее безопасно. Но получение предупреждения все время также небезопасно (потому что я все время игнорирую такие предупреждения). Есть ли лучшее решение?
Это связано с моим старым вопросом здесь, но не с тем же:
Предупреждение о регистрации входа SSH на сервере с двумя именами DNS