如何解决Openstack:如何在第一次 SSH 会话之前找出 VM 的密钥指纹
第一次通过 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 匹配?我可以使用 Horizon GUI 或 openstack
CLI,但我只能使用 SSH 密钥登录到实际的 VM,因此无法登录交互式控制台。
解决方法
如果 VM 正在使用 cloud-init,主机密钥应该在 Horizon Web 界面的实例“日志”选项卡上提供,作为控制台日志/启动过程输出的一部分。打印助手 write-ssh-key-fingerprints
应该在 cloud-inits 最后阶段运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。