这个错误是什么? 这个rdiff-backup命令是在shell脚本中运行的。 如何解决这个问题?
ssh -l root 161.3.46.12 rdiff-backup [email protected]::/root/files/1/ /root/cloodon_sync spawn ssh -l root 161.3.46.12 rdiff-backup [email protected]::/root/files/1/ /root/cloodon_sync [email protected]'s password: Host key verification failed. Fatal Error: Truncated header string (problem probably originated remotely) Couldn't start up the remote connection by executing ssh -C [email protected] rdiff-backup --server Remember that, under the default settings, rdiff-backup must be installed in the PATH on the remote system. See the man page for more information on this. This message may also be displayed if the remote version of rdiff-backup is quite different from the local version (1.0.5).
它看起来像你的连接失败,因为你的目标主机的SSH主机密钥已经改变:
Host key verification failed.
由于这个错误您的SSH连接失败。 您需要更新本地系统上的caching主机密钥,或者找出为什么远程系统上的主机密钥已更改。 你可以像这样更新你的本地密钥:
# ssh-keygen -R 161.3.46.12 # ssh [email protected]
这应该会提示您接受新的主机密钥。
请注意,主机密钥validation是一个致命的错误, 这可能意味着您的远程服务器已经被入侵。 更多的时候,这意味着有人重新安装了一个系统而不保留主机密钥。
你读过错误信息了吗?
rdiff-backup必须安装在远程系统的PATH中。 有关更多信息,请参阅手册页。 如果远程版本的rdiff-backup与本地版本(1.0.5)完全不同,也可能会显示此消息。
换句话说,检查一下
root用户的PATH上)。