首先,我们去azure官方下载一个az-cli,各个操作系统的都有,官方文档讲得已经很详细了,这里就不做赘述。点我直达 Windows可直接点击此链接

接下来打开一个powershell/cmd/bash窗口 我们来登陆账户

这里需要注意一下,我们需要区别自己的账户类型

区别的方法也很简单 看账户后缀

是outlook/hotmail就是个人账户

其他就是租户账户

以下命令内容请自行替换中文部分

个人账户请输入 `az login --use-device-code` 并按照提示登陆

租户账户可以直接输入 `az login -u 用户名 -p 密码` 即可

接下来我们先创建资源组 输入命令 `az group create -n 资源组名 -l 地区` 注意此处的地区请填写az的代号 如香港是eastasia等

创建成功后,我们来创建机器:输入命令`az vm create -g 资源组名 -n 机器名 --image 系统 --admin-username 用户名(不可root等保留字符) --admin-password 密码(需要12位以上 大小写字母和数字) --size Standard_B1s --os-disk-size-gb 64 --public-ip-address-dns-name 自定义dns标签名称(相当于送你一个xxx.location.cloudapp.azure.com的域名)` 此处的--size是机器型号 --os-disk-size-gb 是系统盘大小 例如az100就包含2*64免费磁盘

在接下来的输出内容中,我们就可以看到公网ip信息

开放端口命令如下:`az vm open-port -n 机器名 -g 资源组名 --port 端口或端口范围 如0-65535全开`

更换ip命令如下:`az vm deallocate -n 机器名 -g 资源组名` 等待1分钟过后输入下一个命令 `az vm start -n 机器名 -g 资源组名`。 接下来我们输入`az vm list-ip-addresses -o table`查看更换后的ip地址

Offer Publisher Sku Urn UrnAlias Version
------------- ---------------------- ------------------ -------------------------------------------------------------- ------------------- ---------
CentOS OpenLogic 7.5 OpenLogic:CentOS:7.5:latest CentOS latest
CoreOS CoreOS Stable CoreOS:CoreOS:Stable:latest CoreOS latest
debian-10 Debian 10 Debian:debian-10:10:latest Debian latest
openSUSE-Leap SUSE 42.3 SUSE:openSUSE-Leap:42.3:latest openSUSE-Leap latest
RHEL RedHat 7-LVM RedHat:RHEL:7-LVM:latest RHEL latest
SLES SUSE 15 SUSE:SLES:15:latest SLES latest
UbuntuServer Canonical 18.04-LTS Canonical:UbuntuServer:18.04-LTS:latest UbuntuLTS latest
WindowsServer MicrosoftWindowsServer 2019-Datacenter MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest Win2019Datacenter latest
WindowsServer MicrosoftWindowsServer 2016-Datacenter MicrosoftWindowsServer:WindowsServer:2016-Datacenter:latest Win2016Datacenter latest
WindowsServer MicrosoftWindowsServer 2012-R2-Datacenter MicrosoftWindowsServer:WindowsServer:2012-R2-Datacenter:latest Win2012R2Datacenter latest
WindowsServer MicrosoftWindowsServer 2012-Datacenter MicrosoftWindowsServer:WindowsServer:2012-Datacenter:latest Win2012Datacenter latest
WindowsServer MicrosoftWindowsServer 2008-R2-SP1 MicrosoftWindowsServer:WindowsServer:2008-R2-SP1:latest Win2008R2SP1 latest