无法在 azure vm 中添加 ssh 密钥

Unable to add ssh key in azure vm

我是这个特定 Azure 订阅的管理员。我必须将我的 ssh 密钥添加到 ubuntu 服务器。但是当我尝试通过 "Reset Password" 添加 ssh 密钥时,一段时间后我会收到以下错误消息。

VM 'Server' 上的 VM 代理尚未报告扩展 'enablevmaccess' 的最新状态。请验证 VM 是否具有 运行 VM 代理并且可以建立到 Azure 存储的出站连接。

可能是什么问题?如何解决?

Failed to reset ssh key

vmaccess is enabled

您的第一个错误会告诉您发生这种情况的确切原因。 vm 扩展需要与 azure 存储通信以报告扩展状态。如果不能 - 门户操作可能会失败(这并不意味着扩展失败;它只是无法报告实际的扩展状态)。

您可以尝试两个简单的操作;

  1. 卸载 VMAccess 扩展并重试。
  2. 使用'Run Command'到set/reset密码。

希望对您有所帮助。