Eu tenho ServerAliveIntervale, no caso de poucas máquinas, também ClientAliveIntervaldefinido como 540 nos arquivos de configuração de cliente / servidor SSH (suponho que configurá-lo para mais do que isso não seria uma boa ideia). Eu trabalho com muitas sessões SSH que atualmente congelam após alguns minutos.
Como posso corrigir isso? O que eu quero é ter uma sessão para não congelar, de modo que, se eu abrir uma sessão às 8 e não a usar por 4 horas, por exemplo, ainda usá-la novamente às 12 sem ter que fazer login novamente .
TCPKeepAlive yes- depende da máquina.
autossh...
screen. Mas ainda estou votando sua pergunta porque estou enfrentando o mesmo problema depois de apenas um ou dois minutos.

TCPKeepAlive yes?