У меня есть маршрутизатор с кучей компьютеров на нем. У него есть DHCP, поэтому им назначаются IP-адреса к моменту входа в систему.
Поскольку их IP-адреса меняются каждый день, я получаю много
ВНИМАНИЕ: ИДЕНТИФИКАЦИЯ УДАЛЕННОГО ХОСТА ИЗМЕНИЛАСЬ!
сообщения от SSH.
Есть ли способ заставить ssh игнорировать защиту «man-in-the-middle» на всех адресах в диапазоне, 192.168.2.*
но сохранить безопасность для всего остального?
решение1
Лучшим способом решения проблемы было бы использование имен вместо адресов — имя хоста всегда остается тем же при изменении адреса. Некоторые маршрутизаторы имеют встроенную поддержку DNS (вы можете подключиться dhcpd
к bind9
DNS). Использование Avahi для *.local
имен также просто.
Если вы этого не хотите, вы можете указать SSH никогдамагазинключи:
Хост 192.168.2.* UserKnownHostsFile /dev/null StrictHostKeyChecking нет
Но ИМХО, это просто лень. :)