[Bug 1307] client disconnects if ServerAlive enabled but not implemented

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Apr 17 12:32:54 EST 2007


           Summary: client disconnects if ServerAlive enabled but not
           Product: Portable OpenSSH
           Version: 4.3p2
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ssh
        AssignedTo: bitbucket at mindrot.org
        ReportedBy: dave.barr at gmail.com

I'm using OpenSSH v4.3p2 against a NetApp filer.  It does NOT implement
ServerAlive*, and correctly returns SSH2_MSG_UNIMPLEMENTED if sent a
ServerAlive packet (as seen with ssh -v).

ssh unfortunately however still disconnects the client after sending
ServerAliveCountMax unanswered packets even though the server correctly
told the client that it is not implemented.

ssh should either disable ServerAlive* when the server says it is not
implemented, or perhaps treat SSH2_MSG_UNIMPLEMENTED packets as a valid
ServerAlive ack.  (My vote is the former).

(Who is also submitting an RFE to get ServerAlive implemented in
NetApp's sshd, but isn't holding his breath).

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the openssh-bugs mailing list