У нас была похожая проблема, но она возникала только при входе из Ubuntu в Solaris. Убедитесь, что все эти строки присутствуют /etc/ssh/ssh_config
на хосте Ubuntu, исправили проблему (вы должны обнаружить, что некоторые из этих строк уже присутствуют):
Host *
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
HostKeyAlgorithms ssh-rsa,ssh-dss
MACs hmac-md5,hmac-sha1,hmac-ripemd160
В случае с Xubuntu мне понадобились только последние два.