Разница между ClientAliveInterval и ClientAliveCountMax в SSH заключается в том, за что каждый из параметров отвечает: 3
- ClientAliveInterval задаёт интервал (в секундах), с которым сервер SSH отправляет клиенту сообщение keepalive. 3 Keepalive — это сигнал, отправляемый для проверки активности клиента и его возможности отвечать. 3 Если клиент не отвечает на сообщение keepalive в течение заданного интервала, сервер считает, что клиент больше недоступен. 3
- ClientAliveCountMax определяет количество keepalive-сообщений, которые могут быть отправлены клиенту без получения ответа, прежде чем сервер завершит соединение. 3
Общее время таймаута SSH-соединения определяется произведением значений параметров ClientAliveInterval и ClientAliveCountMax: Timeout time = ClientAliveInterval * ClientAliveCountMax. 13