OpenSSH

Matts on 2002-04-12T13:23:38

The public keys that openssh generates aren't compatible with those accepted by commercial ssh. This took us quite some time to figure out. I wonder what the reason for this is.


Re: OpenSSH

IlyaM on 2002-04-12T15:07:08

Are you sure? What version of openssh/ssh are you using? I've been able to make public keys work (openssh - client, ssh - server) once some time ago.

Re: OpenSSH

Matts on 2002-04-12T16:29:32

Openssh 3.1 (latest).

It's the v2 public keys that aren't compatible. See man ssh-keygen for the -e option.

Re: OpenSSH

IlyaM on 2002-04-12T23:38:17

I misunderstood you. I though you haven't been able to get public key work at all.

As for you question about reason for having two incompatible formats. IIRC openssh cannot have its public keys in same format as comercial ssh because it requires using patented algorithms or something like this. One big difference between openssh and comercial implimintations is that openssh uses only "free" algorithms which are not subject of any patent of other similar restrictions.

Re: OpenSSH

Matts on 2002-04-13T07:50:39

Ah, that makes sense if it's the *reading* of those keys that's patented, yes.