【发布时间】:2019-07-14 22:18:19
【问题描述】:
有人告诉我,还有另一种方法可以在不使用 RDP 的情况下访问 Azure VM。还有哪些其他方法?
【问题讨论】:
标签: azure azure-virtual-machine rdp
有人告诉我,还有另一种方法可以在不使用 RDP 的情况下访问 Azure VM。还有哪些其他方法?
【问题讨论】:
标签: azure azure-virtual-machine rdp
您可以使用 Azure Cloud Shell 通过命令行处理任何 WM(Linux 虚拟机使用 bash,Windows WM 使用 PowerShell)
您可以在此处找到有关 Azure Cloud Shell 使用的常见信息:Overview of Azure Cloud Shell
此处为 Windows WM 的连接流程:Interactively log on to a remote VM
在此处连接到 Linux 虚拟机:SSH into your Linux VM
【讨论】:
只是为了添加到现有答案,所有管理虚拟机的常规方法都可用(winrm\ssh),您还可以使用自定义脚本扩展在虚拟机上运行命令,而无需在这些虚拟机上暴露管理端点(更安全,但不那么琐碎)。
您也可以使用Invoke-AzVmRunCommand\az vm run-command invoke直接在虚拟机上运行命令(类似于自定义脚本扩展)。
阅读:
https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows
https://docs.microsoft.com/en-us/cli/azure/vm/run-command?view=azure-cli-latest
https://docs.microsoft.com/en-us/powershell/module/az.compute/invoke-azvmruncommand?view=azps-1.3.0
【讨论】: