rsync via ssh do linux para a incompatibilidade de protocolo do windows sbs 2003

2

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?

    
por Indigo Clothing 22.02.2011 / 12:24

2 respostas

2

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).

    
por 22.02.2011 / 12:52
0

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

    
por 22.02.2011 / 12:36