从仪表板更改Ubuntu Azure虚拟机上的ssh密钥

我有一个运行在azure色的Ubuntu虚拟机。 我需要SSH连接到它,但我已经失去了我的私人密钥,因为我的home分区已经走了。 于是,我在本地机器上重新安装了操作系统,并重新生成了一对私钥/公钥 – 我已经在使用github,bitbucket,ecc。 有没有办法在Azure门户上的Ubuntu VM上设置我的新公钥?

这取决于您的虚拟机是否使用经典资源管理器部署模型进行部署。

以下是如何重置Linux VM密码或SSH密钥的片段

您还可以使用Azure门户重置部署在传统部署模型中的Linux VM的密码或SSH密钥 。 对于在资源管理器部署模型中部署的Linux VM,您目前不能使用该门户。

如果您正在使用资源管理器,则只能通过CLIPS执行此操作。 请参阅此链接: 重置SSH密钥

其实,有。

  • 首先你必须启动虚拟机
  • 从Azure门户打开虚拟机的窗口
  • 向下滚动reset password
  • 选择reset SSH public key Mode reset SSH public key
  • 选择适当的user
  • 将新的公钥粘贴到SSH public key字段中
  • 按下顶部的UPDATE按钮。

在这里输入图像描述

只是测试,为我工作得很好。