1

首次通过 SSH 连接到新的虚拟机 (VM) 时,通常会收到如下消息:

The authenticity of host '▮▮▮.▮▮▮.▮▮▮.▮▮▮ (▮▮▮.▮▮▮.▮▮▮.▮▮▮)' can't be established.
ECDSA key fingerprint is SHA256:xXxNzzW4OtIxa+O4IDjnj0MmZlrNxHyZtYKw/7rOSfQ.
Are you sure you want to continue connecting (yes/no)?

如果我想非常小心,如何在 OpenStack 中检查指纹是否与我的 VM 匹配?我可以使用 Horizo​​n GUI 或openstackCLI,但我只能使用 SSH 密钥登录到实际的 VM,因此交互式控制台上没有登录。

4

1 回答 1

2

如果 VM 使用 cloud-init,则主机密钥应在 Horizo​​n Web 界面上的实例“日志”选项卡上可用,作为控制台日志/引导过程输出的一部分。打印助手write-ssh-key-fingerprints应该在 cloud-inits 最后阶段运行。

于 2021-03-16T18:03:53.873 回答