我有一个 Linux VM 在 Azure 上运行了一年多。我忘记了我帐户的密码。然而,我仍然能够通过 ssh 进入虚拟机,因为它有我的 ssh 密钥。请注意,root 帐户没有我的 ssh 密钥,因此我无法通过 ssh 进入 root。此外,一旦我 ssh 提示输入密码,我就无法 sudo。
我尝试使用 azure cli,特别是http://azure.microsoft.com/blog/2014/08/25/using-vmaccess-extension-to-reset-login-credentials-for-linux-vm/。这不起作用,因为我的 waagent 版本是 WALinuxAgent-1.3.2,最低需求是 2+。
有没有其他方法可以在这个虚拟机上重置 root 密码?
小智 9
我对 Azure 了解不多,但我假设您可以使用管理员访问权限更改密码。在Linux中:
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
在窗口中:
(在管理员 cmd 中)
net users root *
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24327 次 |
最近记录: |