Tenho um servidor rodando em Vultr (vCPU) que está no Ubuntu 16 (atualização não é possível no momento). Sempre que estou conectado por SSH no meu servidor e alt+tab ou minimizo a janela, a conexão ssh congela e então cai "disconnect request".
TCPKeepAlive
está definido como sim e o intervalo já é longo o suficiente. Parece que se o terminal não for a janela principal focada a conexão cai. E isso acontece apenas neste servidor.
Como sua pergunta não menciona isso, estou supondo que por "janela" você quer dizer a janela do emulador de terminal da qual você faz ssh para o servidor? Estou perguntando porque suspeito que ela é suspensa quando não está em foco ou minimizada. Só li sobre isso quando isso era uma coisa nova em alguma versão mais antiga do Windows (8?). Estou fortemente desconfiado de que os compositores wayland modernos fazem algo semelhante, porque no Sway quando o Firefox está invisível (em um espaço de trabalho diferente) sua carga de CPU diminui significativamente. Ou você está realmente fazendo ssh de uma máquina Windows? Porque o culpado parece estar claramente no lado do cliente ssh, não no servidor. Se o cliente congelar, por qualquer motivo, é provável que haja perda de pacotes devido a tempos limite.