rsync主机密钥验证失败

pir*_*ulo 6 ssh rsync

我需要帮助.我正在尝试从命令行执行此行并获取有关主机密钥的此错误.我的挂载点在那里,我验证主机密钥是否存在,以及任何hekp在此将非常感谢.

su oracle -c'/ usr/bin/rsync -zarR --delete --exclude"lost + found"--links --rsh ="ssh -i /home/oracle/.ssh/rsync_lowZone_priv"hostname:/ u02/"

主机密钥验证失败.rsync:连接意外关闭(到目前为止收到0个字节)[receiver] rsync错误:io.c上的无法解释的错误(代码255)(600)[receiver = 3.0.6]

谢谢

And*_*sky 5

在我的情况下,我能够首先'ssh user@host',它提供为我自动生成密钥,然后将其保存以供后续会话使用。


Mus*_*mal 5

我用这个命令解决了同样的问题:

rsync --rsh="/usr/bin/sshpass -p "password" ssh -o StrictHostKeyChecking=no -l root" /source/file/path username@192.168.1.1:/destination/file/path
Run Code Online (Sandbox Code Playgroud)

注意:使用前请确保双方均已安装 sshpass。


小智 4

主机密钥验证失败

这篇文章很好地解释了这个问题。简而言之:

domain.com 的主机密钥已更改。如果这对你来说并不可疑,您可以使用以下命令从本地缓存中删除旧密钥

ssh-keygen -R 域名.com