我有一个在azure上运行的Ubuntu VM。我需要ssh连接到它,但由于我的home
分区已经消失,我丢失了我的私钥。所以,我在我的本地机器上重新安装了操作系统,并重新生成了一对私有/公共密钥 - 我已经用于github,bitbucket,ecc。有没有办法从Azure门户在Ubuntu VM上设置我的新公钥?
答案 0 :(得分:9)
实际上,有。
reset password
reset SSH public key
Mode
user
SSH public key
字段UPDATE
按钮。刚刚测试过并且工作正常。
答案 1 :(得分:1)
这取决于您的VM是使用经典还是资源管理器部署模型部署的。
以下是How to reset a Linux VM password or SSH key
的摘录您还可以使用Azure门户重置密码或 SSH密钥 在经典部署模型中部署的Linux VM。你不能 目前使用门户网站为此部署的Linux VM部署了 资源管理器部署模型。
如果您使用的是资源管理器,则只能通过 CLI 或 PS 执行此操作。请参阅此链接:Reset the SSH key