“nenhum erro de cifra correspondente encontrado” no 'rsync'

2

Estou tentando copiar um diretório de um sistema para outro com rsync ; mas errou. Você pode por favor me avisar sobre o que verificar?

Comando:

[M root@aMachine ~]# rsync -e "ssh -c blowfish" -v -a /home/aDir/ [email protected]:/home/aDir

Saída:

ssh_dispatch_run_fatal: no matching cipher found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

Eu tentei algumas tentativas em /etc/ssh_config , mas sem sucesso. Isso é o que eu tenho no meu /etc/ssh_config agora:

# Host *
# ...
# ...
#   Port 22
#   Protocol 2,1
#   Cipher 3des
#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
IdentityFile /root/.ssh/identity
IdentityFile /root/.ssh/id_rsa
IdentityFile /root/.ssh/id_dsa
IdentityFile /etc/static_keys/CURRENT
    
por user1972031 01.06.2015 / 09:03

1 resposta

2

Você está tentando forçar o uso da blowfish cipher (" ssh -c blowfish "). De acordo com sua configuração, essa cifra não está disponível (a configuração SSH, por padrão, mostra as configurações padrão como comentários).

A menos que você tenha algum motivo convincente para fazê-lo (nenhum foi mencionado em sua postagem), não force o uso de uma determinada cifra.

Observe também que você geralmente não precisa mexer com /etc/ssh/ssh_config . Como usuário, é mais fácil modificar $HOME/.ssh/config . Você está trabalhando neste sistema como um usuário não-root, não é?

    
por 01.06.2015 / 10:37