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<