Failure to connect to mpSSH Server
Hello everybody,
i found a problem when using OpenSSH (5.0 & 4.8 running on OpenBSD 4.3)
to connect to the management processor of a HP Superdome.
These MPs are running an ssh-server anouncing itself as
"SSH-2.0-mpSSH_0.1.0".
The problem is that you get the following error when connecting:
"Disconnecting: Bad packet length 218777966."
It looks like this mpSSH is based on some older version of OpenSSH which
had a bug with AES support on bigendian machines.
Entries in the check-array in compat.c have been added some time ago
([url]http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/compat.c.diff?r1=1.39&r2=1.40[/url]),
but since there are no entries for mpSSH in the check-array this fails.
Here is the link to the post in HPs support forum which led me to
compat.c:
[url]http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1216285116769+28353475&threadId=98508[/url]
Could someone please add the following entry to the check-array in
compat.c:
{ "mpSSH_*", SSH_BUG_BIGENDIANAES },
Is there a way to scan for these compatability-bugs to get a complete
list to include?
regards,
cs
_______________________________________________
openssh-unix-dev mailing list
[email]openssh-unix-dev@mindrot.org[/email]
[url]https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev[/url]