目錄

Azure Cli Command

Azure Cli

列出幾個常用到的Azure Cli 指令,方便Azuer 的維運。

login

在安裝好Azure Cli後,使用以下指令Azure

az login

確認 Subscription

登入後可使用 account 指令確認一下環境

指令

az account list

以 Table 呈現

預設都會使用json回傳,可利用-o table讓介面較為可讀。

az account list -o table

確認 Resource group

使用 group 指令列出resource group

指令

az group list

Azure VM 確認與建立

跟 Azure VM 相關的指令

列出所有VM

az vm list

列出特定Resource Group VM

大小寫無關

az vm list -g "test-resourcegroup"

列出較詳細

az vm list -g "test-resourcegroup" -d

列出在Azure Marketplace 可用的 image

使用以下指令可以找出相離線中可用的image

az vm image list

使用以下指令列出所有的image (時間會較久)

az vm image list -all

建議改用以下指令過濾特定image,指定--publisher, --offer , --sku or --edge-zone參數可以過濾,支援關鍵字。

az vm image list --offer kali --all -o table

以上指令都可加-o table 使用 table 呈現,

建立 Linux VM

在使用之前需接受 Azure Marketplace term 才可安裝

az vm image terms accept --urn "kali-linux:kali:kali-2024-3:2024.3.0"

使用image建立kali,image 參數需設定URN,URN的型式為 “Publisher:Offer:Sku:Version”.

az vm create \
  --resource-group "test-resourcegroup" \
  --name test-kali \
  --image "kali-linux:kali:kali-2024-3:2024.3.0" \
  --admin-username "attacker" \
  --generate-ssh-keys

完成後可直接使用 ssh 連線