Azure VM 的访问/管理

Azure VM 的访问/管理

我的目标是能够访问和管理 Azure 中的虚拟机。目的是让我通过 CLI 登录 (az login) 到我自己的帐户,并获得对另一个订阅的完全访问权限和特权,以便我可以启动、关闭、访问等。这可能吗?如果可以,如何操作?

答案1

是的,这是可能的,我已经通过 Azure Powershell 完成了此操作。我已经部署了几个我可以管理的虚拟机。请使用以下链接来熟悉它:

开始使用 Azure PowerShell | Microsoft Docs

停止 AzureVM (Azure) | Microsoft Docs

答案2

如果我的理解正确的话,这是有可能的。

但是你需要邀请你的用户订阅(B2B),具体步骤你可以查看这里关联

什么是 Azure AD B2B 协作?您可以查看此内容关联

正如 hannel 所说,在您邀请用户订阅后,您需要Owner在订阅级别授予角色,然后才能使用 Azure CLi 来管理您的 VM。

答案3

在您使用 PowerShell 或 CLI 管理另一个订阅上的资源之前,该订阅的所有者需要授予您所有者权限,或者如果只是停止/启动 VM,则授予您该订阅的虚拟机贡献者权限。

在此处输入图片描述

一旦您拥有订阅权限,就可以使用 PowerShell、cli 或......来管理(停止/启动)VM。'访问权限'是在操作系统级别授予的,因此除非您使用 Azure AD DS,否则不会在 Azure 上进行管理。

希望这可以帮助。

答案4

正如大家所说,只要您的帐户被授予订阅的适当权限,您就能够使用 CLI 管理 VM。登录 CLI 后,您将选择订阅,然后照常进行管理。

为了停止和启动虚拟机,您只需要有限的权限,因此您可以被授予虚拟机贡献者角色或仅具有这些操作的自定义角色。

使用 RDP 或 SSH 访问虚拟机本身会稍微复杂一些。您需要获得访问计算机的凭据,除非您选择重置凭据,否则不会通过门户或 CLI 提供这些凭据,如果其他人正在使用此虚拟机,则可能不受欢迎。

相关内容