当我尝试在两个 Ubuntu 服务器之间运行 duplicity 时,显示一条消息:
“无法确定主机......的真实性。SSH-RSA 密钥指纹为 102:...:...:...:...:......”
指纹似乎由 16 个 100 到 200 范围内的数字组成
有人知道这种格式是什么吗?我正在努力寻找一种方法在目标服务器上生成它以进行比较。
编辑 - 如果我从 duplicity-release-git PPA 卸载 duplicity 0.8.20 并从 Ubuntu PPA 安装 0.7.17 并再次尝试运行 duplicity 命令,它会以预期的 Md5(42:.....)十六进制格式显示 SSH-RSA 密钥指纹,因此问题似乎与 duplicity 0.8 有关
答案1
看起来像是一个 ssh 错误,尝试连接具有不同指纹的已知主机。目标机器是否在现在和上次通过 ssh 连接之间切换了主机密钥?
如果您确定目标机器正确,那么您可以更新或删除已知主机文件中的指纹。只需使用您的错误消息进行搜索,您就会找到如何操作的描述!