[Bug 3803] New: Connections not kept alive with ServerAliveInterval

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Fri Mar 21 23:54:59 AEDT 2025


https://bugzilla.mindrot.org/show_bug.cgi?id=3803

            Bug ID: 3803
           Summary: Connections not kept alive with ServerAliveInterval
           Product: Portable OpenSSH
           Version: 9.8p1
          Hardware: 68k
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: sshd
          Assignee: unassigned-bugs at mindrot.org
          Reporter: chiragc204 at gmail.com

Hi, 

  After openssh 9.2, it is recommended to use ChannelTimeout and
UnusedConnectionTimeout that provide granular idle session/connection
timeout and behaviour of ClientAliveCountMax=0 parameter was changed
which did not timeout the idle session. 


Reference bug : https://bugzilla.mindrot.org/show_bug.cgi?id=3172 
Commit which disables connection killing on ClientAliveCountMax 0 ,
https://github.com/openssh/openssh-portable/commit/69334996ae203c51c70bf01d414c918a44618f8e

Earlier before openssh 8.2 configuring ClientAliveCountMax 0 did
timeout the idle connection but to keep the connection alive client can
pass ServerAliveIntervalbecause it sends the keepalive packet regularly
from the client

example : ssh -p 2222 root at 10.x.x.x -o ServerAliveInterval=25s

Now i have configured ChannelTimeout and UnusuedConnectionTimeout in
sshd but doing ssh with serveraliveinteral passed from client does not
keep the connection alive 

ChannelTimeout *=1m
UnusedConnectionTimeout 1m



If ServerAliveInternal is not working to keep the idle connection alive
, please help with another configuration that the client can use
provided the server users ChannelTimeout and UnusuedConnectionTimeout
to keep the connection alive if needed

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list