in /etc/ssh/sshd_config den Parameter ClientAliveInterval mit Sekundenwerten füttern.
Allerdings ist ein 5 minuten timeout kein Standard.
Die Frage ist:
Hast Du grundsätzlich nur 5 minuten Konkakt, oder schmeißt er Dich erst nach 5 minuten nichts tun raus?
Wenn letzteres kann es auch an einer Einstellung Deiner lokalen Hardware liegen, wenn Du z.B. hinter einem (Hardware-)Netzwerkrouter sitzt.
Oder:
Wird lediglich Dein Client getrennt, und der sshd läuft weiter?
(direkt neu einloggen und mit last rausfinden, wie die letzte Session geschlossen wurde, und ob Du jedesmal auf dem selben Terminal arbeitest (normalerweise pts/1).
Mehr fällt mir im Moment nicht ein.
huschi the husch