无法从Azure中的通用VM的VHDlogin到新创build的VM。 我遵循的步骤是:
我一直遵循https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image (快速命令部分)和https:// docs下3个步骤的前3个步骤。 microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd (而不是上传一个VHD,我使用的是一个非托pipe虚拟机。)
我甚至尝试从门户重置公钥或密码,也失败了。
有人可以build议我在这里做什么错吗?
根据你的描述,我在我的实验室testing。 我得到了和你一样的结果。 我注意到当创build虚拟机时,虚拟机扩展function不可用。 看来,当非托pipe磁盘转换为托pipe磁盘时, Azure Linux代理安装不正确。 虚拟机创build时,waagent会部署ssh密钥。
configurationSSHauthenticationtypes
部署SSH公钥和密钥对
所以,似乎SSH公钥没有正确创build。 当试图ssh到虚拟机,它会得到Permission denied (publickey) 。
我build议你不需要做第1步和第3步。然后,你可以SSH到你的虚拟机,它适用于我。
如果你没有概括你的虚拟机,你只能创build一个虚拟机。 我build议你将虚拟机从非托pipe磁盘转换到托pipe磁盘。 然后,概括您的虚拟机并创build多个虚拟机。