Игнорировать безопасность известных хостов в SSH для некоторых адресов

Игнорировать безопасность известных хостов в SSH для некоторых адресов

У меня есть маршрутизатор с кучей компьютеров на нем. У него есть DHCP, поэтому им назначаются IP-адреса к моменту входа в систему.

Поскольку их IP-адреса меняются каждый день, я получаю много

ВНИМАНИЕ: ИДЕНТИФИКАЦИЯ УДАЛЕННОГО ХОСТА ИЗМЕНИЛАСЬ!

сообщения от SSH.

Есть ли способ заставить ssh игнорировать защиту «man-in-the-middle» на всех адресах в диапазоне, 192.168.2.*но сохранить безопасность для всего остального?

решение1

Лучшим способом решения проблемы было бы использование имен вместо адресов — имя хоста всегда остается тем же при изменении адреса. Некоторые маршрутизаторы имеют встроенную поддержку DNS (вы можете подключиться dhcpdк bind9DNS). Использование Avahi для *.localимен также просто.

Если вы этого не хотите, вы можете указать SSH никогдамагазинключи:

Хост 192.168.2.*
    UserKnownHostsFile /dev/null
    StrictHostKeyChecking нет

Но ИМХО, это просто лень. :)

Связанный контент