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<