无法从Azure中通用VM的VHD登录到新创建的VM。我要遵循的步骤是:
我一直在遵循https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image (快速命令部分)的前3个步骤,从https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd (在这里,我使用的不是上传一个vhd,而是使用一个非托管vm之一)接下来的3个步骤。
我甚至尝试从门户重新设置公钥或密码,这也失败了。
有人能告诉我我在这里做什么不对吗?
发布于 2017-05-16 08:28:09
根据你的描述,我在我的实验室里测试。我和你得到了同样的结果。我注意到,当创建VM时,VM扩展函数不可用。当非托管磁盘转换为托管磁盘时,似乎没有正确安装Azure Linux代理。当VM创建时,waagent将部署ssh键。
配置SSH身份验证类型SSH公钥和密钥对的部署
因此,似乎没有正确地创建SSH公钥。当尝试ssh到VM时,它将得到Permission denied (publickey)。
我建议您不需要执行步骤1和步骤3。然后,您可以对VM进行ssh操作,这对我是有效的。
如果不泛化VM,则只能创建一个VM。我建议您将VM从非托管磁盘转换为托管磁盘。然后,泛化VM并创建多个VM。
https://serverfault.com/questions/850285
复制相似问题