【问题标题】:Reset root account password of a CentOS 6.9 vm on azure?在 azure 上重置 CentOS 6.9 vm 的 root 帐户密码?
【发布时间】:2018-08-13 20:56:50
【问题描述】:

我在 azure 上有一个 CentOS 6.9 vm,它是从上传的 vhd 磁盘创建的。 由于登录尝试失败,root 帐户已被阻止。 所以不知道有没有办法重置root账号密码?

我已经尝试了这篇文章的步骤: https://serverfault.com/questions/680460/how-to-reset-root-password-on-a-linux-vm-on-windows-azure?newreg=5d2142cb59ba400a9def39ad7245fc74

但是 Azure Cli 卡在 安装扩展“VMAccessForLinux”,VM:“API-GW”

关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: azure centos passwords root azure-virtual-machine


    【解决方案1】:

    如果您有权访问 Azure 门户,请选择 VM,“支持 + 故障排除”下的左侧菜单是重置密码、ssh 密钥或创建具有 sudo 访问权限的新用户的选项。

    【讨论】:

      【解决方案2】:

      如我所见,您从上传的 vhd 磁盘创建 Azure VM。因此,如果您在创建 vhd 磁盘时将代理安装在 vhd 磁盘中,则有一点,这是您应该检查的。否则,您将无法与 Azure VM 交互。

      如果您安装了代理,有一系列方法可以按照文档Manage administrative users, SSH, and check or repair disks on Linux VMs using the VMAccess Extension with the Azure CLI 2.0为您的帐户重置密码。

      您还可以在 Azure 门户中重置密码。在VM仪表板中,您可以在左侧找到重置密码,如下图所示:

      【讨论】:

      • 当我运行 VMAccess 扩展命令时,我得到了这个:安装扩展“VMAccessForLinux”它只是无限期地停留在那里。我已尝试使用仪表板中的“重置密码”选项,但它不接受“root”作为用户名。
      • @JoséCousiño 是的,您可以将用户设置为管理员用户,以便用户可以充当根用户。或者您可以先连接并更改VM中的root。
      • Xu 我也尝试过,但它失败并显示一般错误消息。你认为我唯一的方法是下载磁盘并从另一个虚拟机更改影子文件吗?
      • @JoséCousiño Azure 通过代理与 VM 交互。如果您的 vm 中的代理已损坏并且无法与 Azure 通信。您可以做的只是将磁盘作为数据磁盘附加到其他虚拟机并更改影子文件。
      • @JoséCousiño 如果答案有帮助或需要更多帮助,请告诉我。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-19
      • 2020-12-31
      • 2019-08-28
      • 1970-01-01
      • 2021-08-08
      • 2015-01-24
      • 1970-01-01
      相关资源
      最近更新 更多