我有一个 Bitbucket 部署管道,它使用 wagon-maven-plugin 在服务器上复制文件。这失败了
确定要继续连接吗?(是/否):无法确定主机“www.rpgframework.de”的真实性。RSA 密钥指纹为 c9:aa:d7:4e:bd:de:2b:59:be:5e:b9:48:4d:80:b8:a2。
我找到了如何在 Bitbucket 中添加已知主机的说明,但问题是 Bitbucket 检测到的密钥与上述密钥不同。
bash-5.0$ ssh-keygen -E md5 -lf <(ssh-keyscan myhost.de 2>/dev/null)
2048 MD5:c9:aa:d7:4e:bd:de:2b:59:be:5e:b9:48:4d:80:b8:a2 myhost.de (RSA)
256 MD5:dd:63:d4:e9:6b:25:64:2b:24:df:36:f3:d9:36:60:64 myhost.de (ECDSA)
256 MD5:e8:5a:1d:35:5c:86:ad:a2:55:9f:fb:93:e2:6a:26:ce myhost.de (ED25519)
所以在我看来,Bitbucket 只检测 ECDSA 密钥,而 Maven Wagon 插件使用 RSA。
任何想法如何解决这个问题?