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
。あなたはいあなたはroot以外のユーザーとしてこのシステムで作業しています。そうではありませんか?