从开发测试实验室中未取消配置的 Linux VM 映像创建 VM 时无法登录

Unable login when creating VM from non-deprovisioned Linux VM image in DevTest Lab

我尝试从 VM 创建自定义映像而不执行取消配置的工件。从自定义映像创建新 VM 后。 VM 无法使用原始密码登录。是错误吗?

重现问题的步骤如下:

  1. 从 Ubuntu Linux 18.04 LTS
  2. 创建虚拟机
  3. 从此 VM 创建自定义映像 无需 运行 在虚拟机上取消配置。
  4. 从这个新映像创建一个新 VM。
  5. 使用原始 login/password 通过 SSH 连接到此 VM。会登录失败

当您从未取消配置的 Linux VM 映像创建 VM 时,它会从虚拟机中删除密码文件。所以无法登录虚拟机

有两个建议给你:

  1. 创建源 VM 时使用 SSH 密钥。通过使用 SSH 密钥 而不是密码,机器上的凭据将持续存在。 这样,当用户想要创建自定义图像并创建新的 来自它的 VM,he/she 可以输入 SSH 密钥并访问虚拟机。 因此,这应该允许您继续使用未取消配置的自定义图像。
  2. 运行 在创建自定义映像时在计算机上取消配置。这个 将允许您指定凭据,然后可以在 从自定义映像创建新虚拟机。

有关详细信息,请参阅 Accessing Linux virtual machines created from non-deprovisioned custom images.