Esta mensagem de erro é explicada na FAQ do rsync .
Isso significa que algum programa está escrevendo algo quando a conexão ssh é estabelecida (e quebra o rsync).
Eu estou tentando fazer backup do meu servidor linux para o nosso servidor local windows sbs 2003 no escritório. Eu configurei o ssh e o cwrsync no servidor windows e confirmei que o servidor linux pode acessar o servidor windows através do comando:
ssh [email protected]
Ele pede uma senha e se conecta bem. No entanto, quando eu executo este comando para iniciar o backup:
rsync -avz -e ssh home/account/public_html/some/small/directory/ \
[email protected]:/cygdrive/c/backup/destination/directory/
Eu recebo este erro depois de digitar a senha:
protocol version mismatch -- is your shell clean?
e depois morre.
Alguém tem alguma ideia?
Esta mensagem de erro é explicada na FAQ do rsync .
Isso significa que algum programa está escrevendo algo quando a conexão ssh é estabelecida (e quebra o rsync).
Em seu /etc/ssh/ssh.conf ou se você tiver seu próprio ssh.conf em sua pasta pessoal (~ / .ssh / ...) tente mudar a versão do protocolo de 2 para 1 ou qualquer protocolo que seja correndo em sua máquina windows. Para mais detalhes veja man ssh e man ssh.conf