openssh 3.9p1 problems on big-endian ARM platform

Lennert Buytenhek buytenh at wantstofly.org
Tue Mar 1 00:46:36 EST 2005


(please CC, I'm not on the list.)

Hi all,

I'm having some trouble with openssh 3.9p1 on a big-endian ARM platform.
Everything appears to build and run okay, but I can only shell to the box
itself or to other big-endian ARM boxes.  Shelling to an x86 box gives me:

	Disconnecting: Corrupted MAC on input.

and shelling from an x86 to the ARM gives me the same message.

What's odd is that the RSA fingerprints are reported differently if I'm
shelling from the x86 or from the ARM.  From the ARM I get:

	[buytenh at enp2611 ~]$ ssh localhost
	The authenticity of host 'localhost (127.0.0.1)' can't be established.
	RSA key fingerprint is 09:ee:a8:21:21:dc:82:bd:3a:49:1d:25:a3:c4:ad:eb.
	Are you sure you want to continue connecting (yes/no)? yes

>From the x86 I get:

	pi% ssh enp2611
	The authenticity of host 'enp2611 (10.0.0.31)' can't be established.
	RSA key fingerprint is 36:01:dc:80:71:5f:12:cd:26:ec:4d:31:bb:82:5e:01.
	Are you sure you want to continue connecting (yes/no)? yes

Any ideas where to look first?  Most ARM boxes are little-endian, so I
thought that maybe openssh was assuming that arm is always little-endian,
like many other packages do, but that doesn't seem to be it.


cheers,
Lennert




More information about the openssh-unix-dev mailing list