在DevTest Lab中从未预先配置的Linux VM映像创建VM时无法登录

时间:2018-09-12 17:37:46

标签: azure azure-virtual-machine azure-devtest-labs

我尝试从虚拟机创建自定义映像,而未进行预先配置的工件。从自定义映像创建新VM之后。虚拟机无法使用原始密码登录。是一个错误吗?

以下是重现该问题的步骤:

  1. 从Ubuntu Linux 18.04 LTS创建VM
  2. 从此VM创建自定义映像,在虚拟机上运行取消配置。
  3. 从此新映像创建新的VM。
  4. 使用原始登录名/密码通过SSH到此VM。它将无法登录。

1 个答案:

答案 0 :(得分:1)

从未预先配置的Linux VM映像创建VM时,它将从虚拟机中删除密码文件。因此您无法登录虚拟机。

有两个建议给您:

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

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