az group create --name az --location japaneast az vm create \ --resource-group az \ --name az \ --image Debian11 \ --size Standard_D2s_v3 \ --location japaneast \ --zone 2 \ --admin-username az \ --admin-password 'kJ93e5qMYsuaPQeJCWm2' # az vm show --resource-group az --name az --query 'networkProfile.networkInterfaces[].id' -o tsv | xargs -n1 basename nicId=$(az vm show --resource-group az --name az --query 'networkProfile.networkInterfaces[].id' -o tsv) az network nsg create \ --resource-group az \ --name myNSG az network nsg rule create \ --resource-group az \ --nsg-name myNSG \ --name AllowAnyCustomAnyInbound \ --protocol '*' \ --source-address-prefix '*' \ --source-port-range '*' \ --destination-address-prefix '*' \ --destination-port-range '*' \ --access Allow \ --priority 100 \ --direction Inbound az network nic update \ --ids $nicId \ --network-security-group myNSG