Столкнулся с такой проблемой при работе скрипта.
Скрипт проверяет соединение с соседним сервером и при падение основного канала меняет маршрутизацию и отправляет файл флаг на соседний сервер, чтобы тот тоже изменил маршрутизацию.
На первом сервере сгенерирован ключ для второго. Так что подключение по ssh происходит без запроса пароля.
Это прелюдия.
Вчера написал скрипт, протестировал, все работало.
Вот строка отправки флага на соседнюю машину.
scp flag ohk@192.168.3.5:/home/ohk >> /dev/null 2>&1
Сегодня упал основной канал, а второй сервер (192.168.3.5) не сменил маршрутизацию, ему не пришел флаг.
Скрипт загнан в крон и ведет логи. Вот лог
ohk@ubuohk2:~$ cat /tmp/reservsh.log
Host key verification failed.
lost connection
Сразу же попробовал выполнить копирование по scp. Скопипастил эту строчку из скрипта все прошло, скопировалось, ни на что не ругался. Вероятность того что в тот момент упал резервный канал стремится к нулю.