rsync
;를 사용하여 한 시스템에서 다른 시스템으로 디렉토리를 복사하려고 하는데 오류가 발생합니다. 무엇을 확인해야 할지 제안해 주실 수 있나요?
주문하다:
[M root@aMachine ~]# rsync -e "ssh -c blowfish" -v -a /home/aDir/ [email protected]:/home/aDir
산출:
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]
여러 번 시도했지만 /etc/ssh_config
성공하지 못했습니다. 이것이 내가 지금 가지고 있는 것입니다 /etc/ssh_config
:
# 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
답변1
blowfish
비밀번호 (" ") 를 강제로 설정하려고 합니다 ssh -c blowfish
. 구성에 따라 이 비밀번호는 사용할 수 없습니다. 기본적으로 SSH 구성은 기본 구성 설정을 설명으로 표시합니다.
설득력 있는 이유가 없는 한(게시물에 언급되지 않음) 특정 비밀번호를 강제로 사용하지 마세요.
/etc/ssh/ssh_config
또한 일반적 으로 사용자 가 이를 조작할 필요가 없다는 점에 유의하십시오 $HOME/.ssh/config
. 너예당신은 루트가 아닌 사용자로 이 시스템에서 작업하고 있습니다. 그렇지 않습니까?