当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

作者:精品下载站 日期:2024-12-14 07:23:09 浏览:14 分类:玩电脑

Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM


在 Samsung Galaxy 或 iPhone 上管理 Azure VM? PowerShell Web 访问是随 Windows Server 2012 引入的一项新 Windows Server 功能,使您能够通过基于 Web 的界面管理 Windows Server。安装后,您可以从任何设备访问 PowerShell,甚至可以从 Samsung Galaxy 或 iPhone 访问。很酷的东西,哈?安全问题?是的,但这并不意味着我们不应该处理它。这取决于你如何处理它。好的,我们开始吧。

在我的文章 Windows Server 2012/2016:安装和配置 PowerShell Web Access (PSWA) 中,我描述了如何在 Windows Server 2016 上设置 PSWA。现在我将在 Azure 中运行的虚拟机上执行相同的操作。座右铭是:随时随地使用任何设备进行连接。

在 Azure VM 上安装 PowerShell Web 访问

首先我们必须安装 PowerShell Web Access。登录到 Azure 门户并单击“虚拟机”。选择您的虚拟机,右键单击并选择连接。重要提示:如果该按钮呈灰色,则您必须在网络安全组(入站规则)中启用远程桌面,我在此处进行了描述:Microsoft Azure:如何创建 Azure VM 并通过远程桌面进行连接。让我们继续。

在 Azure 远程桌面会话中打开 Windows PowerShell。输入以下三行以安装 PowerShell Web Access。

Install-Windowsfeature WindowsPowerShellWebaccess -IncludeManagementTools

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

在这种情况下,系统应该创建一个证书。请注意,它将在 90 天后过期。

Install-PswaWebApplication -UseTestCertificate

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

最后我们必须创建一个授权规则。

Add-PswaAuthorizationRule -UserName * -ComputerName * -ConfigurationName *

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

* 表示从任何用户和计算机进行访问。在这篇文章中我保持简单。在真实环境中,我建议限制访问,仅允许值得信赖的用户和计算机访问 PowerShell Web 访问。

就是这样。我们的下一步是创建入站规则以允许访问 PowerShell Web 访问,这意味着我们必须允许 https (443)。

为 HTTPS 创建 Azure 入站规则

通过 HTTPS 建立对 PSWA 的访问。因此,如果尚未配置,我们必须允许 HTTPS 访问。

返回到您的 Azure 门户。在仪表板上单击您的网络安全组。

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

单击入站安全规则并添加。

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

允许端口 443。注意源和目标。在我的场景中,我会保持简单。在生产环境中,您应该考虑应该允许谁连接。您可以限制特定的 IP 地址。

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

好的,我们完成了。单击“确定”。

连接到您的 PowerShell Web 访问会话

打开任何你想要的浏览器。类型

https://服务器名称/pswa

https://IPAddress/pswa

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

提供您的用户名、密码和您要连接的服务器的名称。

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

如果一切顺利,你就加入了!

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

显然,您使用哪种浏览器或设备并不重要。那么,现在您可以使用智能手机或 iPad 建立与服务器的连接。 PowerShell 欢迎使用我的 iPad!

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

为了给我充满代码的博客文章添加一点多样性,今天放一张我写文章的 a-d 工作地点的照片。注意iPad。它正在运行 PowerShell 5.1 ? 好吧,好吧,不是真的,但有一点……

[玩转系统] Microsoft Azure:使用 PowerShell Web 访问从任何地方、任何时间、每台设备连接到您的 VM

祝你周末愉快!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯