On Fri, 11 Jan 2002 14:09:29 -0500 "Evan D. Hoffman" <[EMAIL PROTECTED]> wrote:

> 
> 
> I recently upgraded SSH on a server from sshd 1.2.7 to OpenSSH
> 3.0.2p1.  I
> have a RedHat box running OpenSSH 2.9p2.  When I connect to the
> 3.0.2
> machine, if I look at the SSH version string, it's:
> 
> Server version: SSH-1.99-OpenSSH_3.0.2p1
> 
> On the 2.9 box it's:
> 
> Server version: SSH-2.0-OpenSSH_2.9p2
> 
> My question is, what does the number after the SSH- signify, and
> does it
> matter at all that one is 1.99 and the other is 2.0?  Why would a
> newer
> version have a lower number there?  I thought it might denote the
> protocol
> version supported by the server, but that still doesn't explain why
> 3.0.2
> would have a lower version than 2.9.
> 
> If anybody knows, I'd appreciate it.
> 
> Thanks,
> Evan
> 

        As you were thinking, the number just after SSH- is used
during the protocol negotiation between the client side and the
server side.

 - 1.5 does mean SSH server uses only version 1 of SSH proto.
 - 1.99 does mean SSH server uses both version 1 and 2.
 - 2.0 does mean SSH server uses only version 2.

        As for the second number, it is the software program version
the server uses. Those numbers have no relationship.

______________________________________________________________________
       __  __
      /  ||   \     FreeBSD Network - http://www.GomoR.org/
     | __ |___/     Security Engineer Junior
     |   ||  \
      \__||   \     >root is the only God I believe in<

Reply via email to