За последний год или около того я обнаружил, что если я оставлю команду «tail -f» запущенной на моих терминалах более чем на несколько минут, сеанс SSH отключится. Перед тем, как произойдет отключение, терминал начинает работать медленно, так как нажатие Ctrl-C для отмены хвостовой команды требует все больше времени для ответа, чем дольше я оставляю хвост включенным. После того, как Ctrl-C обработан, все снова в порядке.
Без запущенной хвостовой команды сеансы будут оставаться активными бесконечно. Я не вносил никаких изменений в конфигурацию sshd, и в моем терминале нет настроек TMOUT.
Google и SO пока не обнаружили для меня ничего полезного по этому поводу.
В настоящее время я использую Ubuntu 18.04 и подключаюсь через Putty.