Назад | Перейти на главную страницу

Повторяющиеся записи добавляются в файл known_hosts при каждом входе в систему.

У меня есть файл .ssh / config в таком формате:

Host ABC
Hostname example.com
HostKeyAlias ABC
CheckHostIP yes
StrictHostKeyChecking no
Port 1001
User userABC

Host CDE
Hostname example.com
HostKeyAlias CDE
CheckHostIP yes
StrictHostKeyChecking no
Port 1002
User userCDE

Имя хоста то же самое, но на основе PORT # брандмауэр перенаправляет доступ к правильному предопределенному хосту. Все работает кроме:

  1. Предупреждение. В список известных хостов постоянно добавлен «ABC, example.com» (RSA). это происходит каждый раз
  2. Файлы known_hosts продолжают расти с повторяющимися записями

Я не возражаю против самого предупреждения, но я не хочу, чтобы файл known_hosts разрастался избыточными записями!

Вы пробовали установить для CheckHostIP значение no?

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

https://stackoverflow.com/questions/733753/how-to-handle-ssh-host-key-verification-with-2-different-hosts-on-the-same-but