Como rsync sobre o ssh

1

Eu tenho duas VM virgens do DigitalOcean Centos 7. test1 e test2.

/etc/rsyncd.conf no test1:

log file = /var/log/rsync.log
[test]
path = /home/xfer

Isso funciona. Do test1: rsync -av --progress [IP test1] :: teste / testFile.

No entanto, eu quero fazer isso por meio do ssh e do firewall da porta rsync. Eu tentei tantas variações e parece tão simples, mas eu simplesmente não consigo fazê-lo funcionar. Isso não funciona:

rsync -avz -e "ssh -l xfer" - progride xfer @ [test1 IP] :: teste / testFile.

rsync: conexão inesperadamente fechada (0 bytes recebidos até o momento) [Receiver] erro de rsync: erro no fluxo de dados do protocolo rsync (código 12) em io.c (605) [Receiver = 3.0.9]

O que estou fazendo de errado?

UPDATE: Eu não sabia que o rsync tinha sido atualizado para fazer ssh nativamente. Ainda estava tentando fazer do jeito que eu fiz anos atrás. Isso funciona:

rsync -va xfer @ [teste1 IP]: teste / testeArquivo.

    
por Tim Duncklee 13.01.2018 / 02:36

0 respostas

Tags