1.创建了另一个帖子,其中。pem文件有权限问题,在工作了一整天后,它突然停止让我。ssh进入
1.创建了4个虚拟机,但没有使用ssh从我的机器到虚拟机
1.已开始通过串行控制台连接(正常工作)
1.在服务器上搞砸了,站起来了第五个盒子
1.尝试通过串行控制台访问
1.提示输入密码
1.从未创建密码
1.重置密码
错误:
(VMExtensionProvisioningError) VM has reported a failure when processing extension 'enablevmaccess'. Error message: "Enable failed: Failed to generate public key file."
More information on troubleshooting is available at https://aka.ms/vmextensionlinuxtroubleshoot
Code: VMExtensionProvisioningError
Message: VM has reported a failure when processing extension 'enablevmaccess'. Error message: "Enable failed: Failed to generate public key file."
More information on troubleshooting is available at https://aka.ms/vmextensionlinuxtroubleshoot
我的问题是:
我该如何:
1.使用ssh本地连接到Azure VM
1.通过门户a中的Azure串行控制台连接。必须首先为用户设置密码
1条答案
按热度按时间68de4m5k1#
将SSH连接到Azure VM,我遵循了以下步骤:
在创建虚拟机时,您可以使用用户名和密码,并选择入站端口规则为SSH(22),如下所示:
要在终端中连接SSH,请使用ssh用户名@yourpublicip
输出
确保在您的***VM -〉网络-〉入站端口规则中允许SSH 22***,如下所示:
我尝试使用串口控制台登录,在Vm -〉串口控制台-〉只有用户名和密码,它的登录成功如下:
输出
要在虚拟机中重置密码,请执行以下操作:
参考:
Create and use an SSH key pair for Linux VMs in Azure - Azure Virtual Machines | Microsoft Learn