O Rsync macOS para Synology parou de funcionar

0

Eu uso o rsync para copiar arquivos do meu Macbook para o meu Synology NAS. Eu venho fazendo isso há alguns anos e nunca tive problemas. No outro dia, eu atualizei o Synology para DSM 6.1.4-15127 Update 5, e agora meu script rsync (que eu corro no meu Macbook) falha com essa mensagem de erro:

Unable to negotiate with 192.168.178.52 port 22: no matching cipher found. Their offer: aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.2]

Eu tentei um monte de coisas, como atualizar o rsync no meu Macbook ou adicionar um parâmetro -c à chamada do rsync nomeando cada uma das cifras mencionadas na mensagem de erro, mas nada ajudou até agora.

Este é o meu script:

FOLDER=2017

rsync --iconv=UTF-8-MAC,UTF-8 --delete -av --exclude ".DS_Store" /Users/jqno/Pictures/$FOLDER jqno@dekluis:/volume1/photos/$FOLDER

Como faço para que funcione de novo?

    
por jqno 24.12.2017 / 18:44

1 resposta

0

Adicionar -e "ssh -c aes256-cbc" ao comando rsync faz o truque:

rsync -e "ssh -c aes256-cbc"--iconv=UTF-8-MAC,UTF-8 --delete -av --exclude ".DS_Store" /Users/jqno/Pictures/$FOLDER jqno@dekluis:/volume1/photos/$FOLDER

    
por 30.12.2017 / 18:05