The only suspicious message here is "Corrupted MAC on input." Have you seen anything like this before? I tend to blame jsch.
Yea, I agree, that sounds like JSch output some garbage and OpenSSH
rejected it. Thing is, we haven't changed the JSch version in a long,
long time.
Well, .44 contains a bug fix for one of the MAC algorithms:
http://www.mail-archive.com/jsch-...@lists.sourceforge.net/msg00957.html
| Changes since version 0.1.43:
| - bugfix: hmac-md5-96 and hmac-sha1-96 are broken. FIXED.
Its possible the remote server SSH daemon upgraded or got reconfigured
to a new default MAC algorithm, and the JSch client didn't implement
it correctly. It may have been caused by an OpenSSH upgrade, a newer
OpenSSH might be using a different default MAC and that's how the JSch
guys found out there was a bug here.
It might be time to upgrade our pom to use .44.