【技术贴】Azure如何重置VM用户密码

用户为了提高安全性,想要定期去重置VM密码。但是重置时却忘记了VM用户名,或者忘记了密码。那么有哪些方式可以找回VM用户名呢?从而可以重置密码成功。


本篇给大家介绍2种场景下,用户如何重置密码:

1. 用户忘记Azure VM密码,如何重置密码?

2. 用户忘记Azure VM密码,且忘记用户名,如何重置密码?


NO.1

忘记密码

NUMBER ONE

Windows及Linux系统都适用。

重置密码时并不需要用到旧密码和旧公钥,只要用户名。所以忘记密码也没事,只要记住正确的用户名就可以成功重置密码。重置密码操作步骤参考下文“重置密码的方式”小章节。


NO.2

忘记用户名及密码

NUMBER TWO

方法一:

虚拟机导出模板查找用户名

Windows及Linux系统都适用

(1)选择所要修改用户名的虚拟机     

(2)导出模板

(3)不要勾选参数

(4)鼠标点击到右边模板代码里,ctrl+F,输入username,即可找出用户名。

方法二:

资源组部署中查找用户名

Windows及Linux系统都适用

(1)选择VM所在的资源组           

(2)选择设置中的部署

(3)CreatVm-canonical、CreatVM-MicrosoftWindowsServer等前缀的是创建的VM的信息,点击进去。

注意:

1、可以在VM页面菜单栏的“资源运行情况”确定VM的创建时间。

2、再从资源组页面“上次修改时间”大概确定所要修改用户名的VM的范围,再点击进去确定具体的VM。

(4)选择输入,找到virtualMachineName,确定是所要修改用户名的VM,向下滑行,找到adminUsername,即可找到用户名。

左右滑动查看



NO.3

重置密码的方式

NUMBER THREE

方法一:重置密码

找回用户名之后,可以通过Porta->虚拟机->重置密码,选择“重置密码”的方式,输入用户名,输入新密码,点击更新,过了几十秒之后右上角会有“重置成功”的通知,这样即是重置密码操作完成。

然后可以去连接VM来验证是否重置密码成

注意

用户名一定要输入正确,输入了错误的用户名,点击更新它也会提示“成功重置密码”,但实际上并没有重置成功

然后可以去连接VM来验证是否重置密码成功

左右滑动查看


方法二:重置SSH公钥

(1)创建新的SSH密钥。创建之后生成新密钥对,点击“下载私钥并创建资源”保存私钥到本地。

左右滑动查看

(2)进到创建的密钥的详情页,复制SSH公钥。

(3)找回用户名之后,可以通过Porta->虚拟机->重置密码,选择“重置SS公钥”的方式,输入用户名,粘贴复制的SSH公钥,点击更新,过了几十秒之后右上角会有“重置成功”的通知,这样即是重置密码操作完成。

注意:

用户名一定要输入正确,输入了错误的用户名,点击更新它也会提示“成功重置密码”,但实际上并没有重置成功。

然后可以去连接VM来验证是否重置密码成功



NO.4

使用Azure CLI重置密码

NUMBER FOUR

(1)更新SSH密钥

az vm user update                   --resource-group myResourceGroup                   --name myVM                   --username azureuser                  --ssh-key-value   ~/.ssh/id_rsa.pub

(2)重置密码

az vm user update--resource-group myResourceGroup                --name myVM                --username azureuser               --password myNewPassword


文章分类: 技术分享
分享到: