31

я так понимаю, что когда вы шлете какие-то сообщения, то обмен новыми ключами для шифрования происходит автоматом.
если не шлете, то через какое-то время оно шлет по своей воле новій ключ и если он не дойдет, то оно наверно заново не пересылает, т.е. типа я само решило, но не буду настаивать(а вдруг та сторона вообще не отвечает)...
И вот после эьтого вы приходите, а ключ уже не того...
Я понимаю что лень пароль вводить каждый раз, но есть сертификаты без паролей - это удобнее и секюрнее. И вы сможете без пароля с конкретной учетки и конкретного компа ходить на нужную машинку...

32

sotariz⇓ пишет:

но суть в том что это уже костыль

Это не костыль.

sotariz⇓ пишет:

где это установленное время то смотреть?

Его не смотреть, а установить равным например 5, не помню дефолтное значение, man ssh смотреть.
Можно глобально всем пользователям в /etc/ssh/ssh_config, можно себе любимому в ~/.ssh/config, а можно и конкретизировать для отдельных хостов:

Host *myhost.com
   ServerAliveInterval 5
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.