Já faz tempo desde que eu vi este erro, mas IIRC quando eu vi isso foi devido a ter algo no arquivo rc shell errado que está saindo texto ao fazer o login.
Os arquivos em questão são específicos do shell que você está usando, mas aqui está como você pode corrigi-lo para o bash.
Enquanto estiver conectado à conta no sistema remoto (mambo.m66.com), execute o seguinte:
. .bashrc
(note que o primeiro período não é um erro de digitação). Se você vir uma saída qualquer ao executar esse comando, mova o comando dentro do arquivo .bashrc para .bash_profile.
abydos:~ jonv$ touch sourcefile
abydos:~ jonv$ echo 'echo This should work.' > .bash_profile
abydos:~ jonv$ rsync jonv@localhost:sourcefile destfile
abydos:~ jonv$ echo 'echo This should NOT work.' > .bashrc
abydos:~ jonv$ rsync jonv@localhost:sourcefile destfile
protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at /SourceCache/rsync/rsync-42/rsync/compat.c(61) [receiver=2.6.9]
Existem muitos recursos ao redor da rede se você quiser ler mais sobre isso. Você pode procurar por '.bashrc vs .bash_profile' e obter muito.