从仪表板更改Ubuntu Azure VM上的ssh密钥

pet*_*rux 8 linux ssh ubuntu virtual-machine azure

我有一个在azure上运行的Ubuntu VM.我需要ssh连接到它,但我丢失了我的私钥,因为我的home分区已经消失.所以,我在我的本地机器上重新安装了操作系统,并重新生成了一对新的私有/公共密钥 - 我已经在github,bitbucket,ecc中使用了它.有没有办法从Azure门户在Ubuntu VM上设置我的新公钥?

pet*_*rux 16

实际上,有.

  • 首先,您必须启动您的VM
  • 从Azure门户打开VM的窗口
  • 向下滚动到 reset password
  • 选择reset SSH public keyMode
  • 选择合适的 user
  • 将新公钥粘贴到该SSH public key字段中
  • 按下UPDATE顶部的按钮.

在此输入图像描述

刚刚测试过并且工作正常.