SSH sessions terminate abruptly with message: Corrupted MAC on input. Disconnecting: Packet corrupt

Solution 1:

Thanks sendmoreinfo,

It appears that TCP checksum is the culprit. I disabled TCP checksum offload:

ethtool -K eth0 tx off rx off 

and it started working again.

Solution 2:

as suggested in "Corrupted MAC on input. Packet Corrupt" on file transfer over SSH, SCP, and FTP on Linux Server, TCP offload could be a problem. Use ethtool to check and configure it.