Linux

從 PowerShell 在 Azure Linux VM 上執行 shell 命令

  • September 10, 2015

我在 Microsoft Azure 上有一台 Linux 伺服器。這是一個 Ubuntu 14 伺服器。顯然,我在 UFW(防火牆)配置上做錯了,現在我根本無法 ssh 進入機器。我需要禁用防火牆才能重新進入機器。我假設我現在唯一的選擇是嘗試通過 PowerShell 來完成,因為 Azure 不提供任何 KVM 訪問。

這可能嗎?如何通過 PowerShell 執行 shell 命令?

無法從 VM 本身外部在 Azure VM 上執行命令;也沒有 VM 控制台訪問。不幸的是,這在 Azure 中是一個很大的限制。

如果您不小心將自己鎖定在 VM 之外,恢復它的唯一方法是下載其虛擬磁碟並在本地 Hyper-V 伺服器上執行它,您可以獲得控制台訪問權限並修復任何錯誤;或者,如果可以離線解決問題(通過編輯配置文件),您可以將磁碟附加到另一個 Azure VM 並從那裡進行處理。

引用自:https://serverfault.com/questions/714537