azure-cli命令是什么用于配置点对点VPN的设置?
我正在寻找通过门户网站执行这些步骤的代码中的az等效项:
- From the settings section for a Virtual network gateway
- Click on Point-to-site configuration settings
- Set address pool, tunnel type, authentication type, and a root certificate
- Save
- Download VPN Client (vpnconfig.ovpn file)
答案 0 :(得分:1)
要通过Azure CLI命令创建虚拟网络网关,可以按照Create a route-based VPN gateway using CLI中的步骤进行操作。但是当创建虚拟网络网关的步骤开始时,您应该添加更多参数。
-地址前缀
以空格分隔的CIDR前缀列表,代表P2S客户端的地址空间。
-客户端协议
用于连接的协议。
可接受的值:IkeV2,OpenVPN,SSTP
因此完整的命令如下所示:
az network vnet-gateway create \
-n VNet1GW \
-l eastus \
--public-ip-address VNet1GWIP \
-g TestRG1 \
--vnet VNet1 \
--gateway-type Vpn \
--sku VpnGw1 \
--vpn-type RouteBased \
--address-prefixes 192.168.0.0/24 \
--client-protocol OpenVPN
然后,您需要为根证书上传证书:
az network vnet-gateway root-cert create -g TestRG1 -n vpncliCert --gateway-name VNet1GW --public-cert-data path/to/your/certificate
一切正常后,您可以下载VPN客户端以使用。不要忘记在计算机中为根证书安装客户端证书。