【问题标题】:Changing root password in of Virtual Machine KVM更改虚拟机 KVM 的 root 密码
【发布时间】:2014-05-21 17:24:55
【问题描述】:

我很好奇 DigitalOcean 为我们提供了 root 密码重置选项,因为我已经致力于虚拟化大约 3 个月,但从未遇到过这样做的直接方法。

就像 openstack 只为 xen 提供这样的选项,好像我没有错 Digital Ocean 为 KVM 提供了这样的选项。 proxmox 和其他堆栈也不提供此选项。 所以我需要知道这些人是如何做到的。

我知道的一件事是,如果我可以访问文件系统,那么我可以编辑影子文件,但是,在虚拟环境中机器处于模板形式而不是打开文件系统状态。

我想知道 DO 提供的操作系统本身是否有任何根后门,他们可以根据要求更改密码?

谢谢

【问题讨论】:

    标签: linux security virtual-machine virtualization openstack


    【解决方案1】:

    如果你关闭你的虚拟机,你所拥有的只是真实机器中“真实硬盘”上的整个“虚拟硬盘”文件。它是一个通用的文件系统,可以从外部毫无问题地解析和管理(除非它是加密的)。

    所以你没有理由不能访问虚拟机的文件系统,包括影子文件。

    【讨论】:

    • 我拥有的是 qcow2 文件,有什么想法吗?
    • 一旦它是开源的,我想你可以找到很好的文档。我刚找到这个(people.gnome.org/~markmc/qcow-image-format.html),但我不知道它是否完整。我建议你使用类似“010 Editor”的东西,一个很好的十六进制编辑器,这样你就可以浏览文件原始数据。如果你愿意,可以在上面写一个模板,这样你就可以轻松地浏览文件结构等等......
    【解决方案2】:

    这通常使用 cloudinit 完成...不涉及黑客攻击

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多