提供Windows 11/10/7、Ghost镜像、驱动及常用软件下载与安装教程,并提供“装机大师”等一键重装工具 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

通过 SSH 或 VM Connect 使用 SSH 或远程桌面协议连接到 Azure 本地虚拟机(预览版)

发布时间:2026-10-26 | 浏览:1
📥 下载地址(文章开头)
装机神器,安装一切系统。纯净版原版应有尽有!
访问此页面需要授权。 可以尝试 登录 或 更改目录 。 访问此页面需要授权。 可以尝试 更改目录 。 适用于:Azure 本地的超融合部署 本文介绍如何在两种情况下连接到 Azure 本地 VM: 使用 SSH 和远程桌面协议(RDP)通过 SSH 连接到由 Azure Arc 启用的 Azure 本地 VM。 使用 VM Connect(预览版) 连接到没有网络连接或启动失败的 Azure 本地 VM。 使用 SSH 和 RDP 通过 SSH 连接到 Azure 本地 VM Azure Arc 使用在 VM 中运行的 SSH 服务(sshd),但可以通过 Azure Arc 建立连接,而不是直接通过网络建立连接。 无需在 VM 上打开任何公共 IP 地址或入站 SSH 端口即可建立连接。 有关详细信息,请参阅 SSH 访问已启用 Azure Arc 的服务器 。 SSH 服务器扩展提供对 Windows 和 Linux Azure 本地 VM 的访问权限。 有权访问运行最新版本的软件的 Azure Local。 有权访问运行最新版本的软件的 Azure Local。 通过 Azure 门户或 PowerShell 安装 OpenSSH 服务器扩展。 建议通过 Azure 门户安装扩展。 注意 从 Windows Server 2025 开始,OpenSSH 默认安装。 通过 Azure 门户或 PowerShell 安装 OpenSSH 服务器扩展。 建议通过 Azure 门户安装扩展。 从 Windows Server 2025 开始,OpenSSH 默认安装。 通过 Azure 门户安装 OpenSSH 服务器扩展 若要通过 Azure 门户安装扩展,请转到 “扩展 ”,然后选择 “适用于 Windows 的 OpenSSH - Azure Arc ”选项。 使用 PowerShell 安装 OpenSSH 服务器扩展 按照以下步骤使用 PowerShell 安装 OpenSSH 服务器扩展: 以管理员身份运行 PowerShell。 以管理员身份运行 PowerShell。 运行以下 cmdlet 以确保已安装所需的 Azure CLI 扩展: az extension add --upgrade --name connectedmachine az extension add --upgrade --name ssh 运行以下 cmdlet 以确保已安装所需的 Azure CLI 扩展: 登录到 Azure: az login --use-device-code 设置适当的参数: $resourceGroup="<your resource group>" $serverName = "<your server name>" $location = "<your location>" $localUser = "<your username>" # Use a local admin account for testing 安装 OpenSSH Arc 扩展: az connectedmachine extension create --name WindowsOpenSSH --type WindowsOpenSSH --publisher Microsoft.Azure.OpenSSH --type-handler-version 3.0.1.0 --machine-name $serverName --resource-group $resourceGroup 下面是示例输出: PS C:\Users\labadmin> az connectedmachine extension create --name WindowsOpenSSH --location westeurope --type WindowsOpenSSH --publisher Microsoft.Azure.OpenSSH --type-handler-version 3.0.1.0 --machine-name $serverName --resource-group $resourceGroup { "id": "/subscriptions/<SubscriptionName>/resourceGroups/<ResourceGroupName>/providers/<ProviderName>/machines/<MachineName>/extensions/WindowsOpenSSH", "location": "westeurope", "name": "WindowsOpenSSH", "properties": { "autoUpgradeMinorVersion": false, "enableAutomaticUpgrade": true, "instanceView": { "name": "WindowsOpenSSH", "status": { "code": "0", "level": "Information", "message": "Extension Message: OpenSSH Successfully enabled" }, "type": "WindowsOpenSSH", "typeHandlerVersion": "3.0.1.0" }, "provisioningState": "Succeeded", "publisher": "Microsoft.Azure.OpenSSH", "type": "WindowsOpenSSH", "typeHandlerVersion": "3.0.1.0", }, "resourceGroup": "<ResourceGroupName>", "type": "Microsoft.HybridCompute/machines/extensions" } PS C:\Users\labadmin> 安装 OpenSSH Arc 扩展: 可以在 Azure 门户扩展列表视图中查看 WindowsOpenSSH 扩展。 可以在 Azure 门户扩展列表视图中查看 WindowsOpenSSH 扩展。 使用 SSH 连接到 Azure 本地 VM 系统可能会提示你允许 Azure Arc 使用端口 22 作为 VM 中的本地 SSH 终结点。 使用以下步骤连接到 Azure 本地 VM。 运行以下命令以启动 Arc SSH 并登录到服务器: az ssh arc --resource-group $resourceGroup --name $serverName --local-user $localUser 现在,通过 SSH 连接到 Azure 本地 VM: 运行以下命令以启动 Arc SSH 并登录到服务器: 现在,通过 SSH 连接到 Azure 本地 VM: 通过 SSH 使用 RDP 连接到 Azure 本地 VM 仅适用于 Windows VM,可以使用 SSH 上的 RDP 连接到 Azure 本地 VM。 Linux VM 不支持通过 SSH 进行 RDP。 使用 RDP 参数运行以下命令: az ssh arc --resource-group $resourceGroup --name $serverName --local-user $localUser --rdp 使用 RDP 参数运行以下命令: 通过 SSH 登录到用于 RDP 的本地服务器。 通过 SSH 登录到用于 RDP 的本地服务器。 登录以对 RDP 进行身份验证。 登录以对 RDP 进行身份验证。 你可以查看远程桌面连接的桌面。 你可以查看远程桌面连接的桌面。
📥 下载地址(文章中间)
装机神器,安装一切系统。纯净版原版应有尽有!
使用 VM Connect 连接到 Azure 本地 VM(预览版) 此功能目前处于预览状态。 有关适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft azure 预览版的补充使用条款 。 通过 VM Connect,可以连接到没有网络连接或启动失败的 Windows 和 Linux Azure 本地 VM。 将其用于故障排除和恢复方案。 从 Azure 本地版本 2601 开始,VM Connect 处于预览状态。 VM Connect 需要运行 Azure CLI 的客户端计算机与托管 VM 的 Azure 本地实例之间有直接的视线。 此要求意味着客户端计算机必须与 Azure 本地实例建立 VPN 连接,或位于同一网络上。 有关 VM Connect 命令的详细信息,请参阅 Azure 本地 VM Connect Azure CLI 参考 。 VM Connect 先决条件 有权访问运行版本 2601 或更高版本的 Azure Local。 安装最新版本的 Azure CLI 和 stack-hci-vm 扩展 。 有关详细信息,请参阅 安装 Azure CLI 。 将 Azure Stack HCI 管理员 角色或更高版本分配给包含 Azure 本地 VM 和 Azure 本地实例的 Azure 订阅中的 Azure CLI 用户。 确保从运行 Azure CLI 的客户端计算机到托管 VM 的 Azure 本地实例有直接的连接。 拥有用于托管 VM 的 Azure 本地实例和 VM 自身的本地管理员凭据。 使用 VM Connect 连接到 VM 时,需要这些凭据进行身份验证。 使用 VM Connect 连接到 Azure 本地 VM 按照以下步骤使用 VM Connect 连接到 Azure 本地 VM。 使用以下命令登录到 Azure CLI: az login --use-device-code 使用以下命令登录到 Azure CLI: 设置适当的参数: $vmName="<your VM name>" $resourceGroup="<your resource group of the VM>" $clusterName="<your Azure Local instance name>" $rdpFilePath="<path to save RDP file>" # Optional, will be saved in current directory if not specified 运行以下命令以启用 VM 连接并连接到 VM。 (可选)可以使用参数指定用于保存生成的 RDP 文件 --path 的路径。 az stack-hci-vm vmconnect enable --name $vmName --resource-group $resourceGroup --cluster-name $clusterName 运行此命令最多可能需要 10 分钟才能完成。 此命令执行以下操作: 找到托管所需 VM 的 Azure 本地计算机。 在 VM 主机上打开端口 2179,默认允许 VM 连接流量 8 小时。 生成一个包含VM主机IP地址以及连接到VM所需详细信息的RDP文件。 运行以下命令以启用 VM 连接并连接到 VM。 (可选)可以使用参数指定用于保存生成的 RDP 文件 --path 的路径。 运行此命令最多可能需要 10 分钟才能完成。 此命令执行以下操作: 找到托管所需 VM 的 Azure 本地计算机。 在 VM 主机上打开端口 2179,默认允许 VM 连接流量 8 小时。 生成一个包含VM主机IP地址以及连接到VM所需详细信息的RDP文件。 命令完成后,转到生成的 RDP 文件的位置,然后打开它以连接到 VM。 如果未指定 RDP 文件的路径,则会将其保存在当前目录中。 确保在打开 RDP 文件时,从客户端计算机到托管 VM 的 Azure 本地实例具有视线,否则连接会失败。 命令完成后,转到生成的 RDP 文件的位置,然后打开它以连接到 VM。 如果未指定 RDP 文件的路径,则会将其保存在当前目录中。 确保在打开 RDP 文件时,从客户端计算机到托管 VM 的 Azure 本地实例具有视线,否则连接会失败。 此时会看到此 RDP 文件的两个身份验证提示: 第一个提示会向 VM 主机进行身份验证。 使用 Azure 本地环境中托管 VM 的实例上的本地管理员帐户凭据。 第二个提示会向 VM 本身进行身份验证。 使用 VM 上本地管理员帐户的凭据。 如果需要按 Ctrl + Alt + Delete 进行解锁,可以通过按 键盘上的 Ctrl + Alt + End 来执行此作,这将通过 RDP 会话发送 Ctrl + Alt + Delete 命令。 还可以使用屏幕键盘发送 Ctrl + Alt + Delete 命令。 此时会看到此 RDP 文件的两个身份验证提示: 第一个提示会向 VM 主机进行身份验证。 使用 Azure 本地环境中托管 VM 的实例上的本地管理员帐户凭据。 第二个提示会向 VM 本身进行身份验证。 使用 VM 上本地管理员帐户的凭据。 如果需要按 Ctrl + Alt + Delete 进行解锁,可以通过按 键盘上的 Ctrl + Alt + End 来执行此作,这将通过 RDP 会话发送 Ctrl + Alt + Delete 命令。 还可以使用屏幕键盘发送 Ctrl + Alt + Delete 命令。 如果需要按 Ctrl + Alt + Delete 进行解锁,可以通过按 键盘上的 Ctrl + Alt + End 来执行此作,这将通过 RDP 会话发送 Ctrl + Alt + Delete 命令。 还可以使用屏幕键盘发送 Ctrl + Alt + Delete 命令。 现在,你已使用 VM Connect 连接到 Azure 本地 VM。 可以使用此连接根据需要对 VM 进行故障排除和恢复。 现在,你已使用 VM Connect 连接到 Azure 本地 VM。 可以使用此连接根据需要对 VM 进行故障排除和恢复。 使用 VM Connect 后,禁用 VM Connect 以关闭 VM 主机上打开的端口。 运行下面的命令: az stack-hci-vm vmconnect disable --name $vmName --resource-group $resourceGroup --cluster-name $clusterName 使用 VM Connect 后,禁用 VM Connect 以关闭 VM 主机上打开的端口。 运行下面的命令: 如果 Azure 本地主机具有多个网络接口,则 VM 连接偶尔会失败。 在某些情况下,如果 Azure 本地主机具有多个网络接口,则执行 RDP 文件时,VM Connect 会失败。 发生此问题的原因是 RDP 文件包含无法从客户端计算机访问的 IP 地址。 解决方法是,可以手动编辑 RDP 文件,将 IP 地址替换为可从客户端计算机访问的 IP 地址,然后再打开文件。 为此,请按以下步骤操作: 通过在 Azure 门户中导航到 Azure 本地实例 > 基础结构 > 计算机 > ,选择主机 > 属性 > 网络,找到可从客户端计算机访问的 Azure 本地主机的正确 IP 地址。 在文本编辑器中打开生成的 RDP 文件。 找到以 full address:s: 开头的行,并将 IP 地址替换为正确的。 保存对 RDP 文件的更改,然后打开它以连接到 VM。 如果 Azure 本地主机具有多个网络接口,则 VM 连接偶尔会失败。 在某些情况下,如果 Azure 本地主机具有多个网络接口,则执行 RDP 文件时,VM Connect 会失败。 发生此问题的原因是 RDP 文件包含无法从客户端计算机访问的 IP 地址。 解决方法是,可以手动编辑 RDP 文件,将 IP 地址替换为可从客户端计算机访问的 IP 地址,然后再打开文件。 为此,请按以下步骤操作: 通过在 Azure 门户中导航到 Azure 本地实例 > 基础结构 > 计算机 > ,选择主机 > 属性 > 网络,找到可从客户端计算机访问的 Azure 本地主机的正确 IP 地址。 在文本编辑器中打开生成的 RDP 文件。 找到以 full address:s: 开头的行,并将 IP 地址替换为正确的。 保存对 RDP 文件的更改,然后打开它以连接到 VM。 产品团队赞赏有关 VM Connect 的反馈。 如果遇到任何问题或有改进建议,请通过 Azure 本地 VM Connect 反馈论坛提供反馈 。 连接后,了解如何 管理 Azure 本地 VM 。 想要尝试使用 Ask Learn 阐明或指导你完成本主题? 上次更新时间为 2026-10-23
📥 下载地址(文章结尾)
装机神器,安装一切系统。纯净版原版应有尽有!