为点到站点连接创建和设置自定义 IPsec 策略

如果你的点到站点 (P2S) VPN 环境需要自定义 IPsec 策略来用于加密,则可以轻松地使用所需设置来配置策略对象。 本文可帮助你创建自定义策略对象,然后使用 PowerShell 对其进行设置。

准备阶段

先决条件

验证是否已配置正常运行的点到站点 VPN。 如果未配置,请使用 PowerShellAzure 门户,按照“创建点到站点 VPN”一文中的步骤配置一个。

使用 Azure PowerShell

可以在计算机本地安装并运行 Azure PowerShell cmdlet。 PowerShell cmdlet 经常更新。 如果尚未安装最新版本,说明中指定的值可能会失败。 若要查找计算机上安装的 Azure PowerShell 版本,请使用 Get-Module -ListAvailable Az cmdlet。 若要进行安装或更新,请参阅安装 Azure PowerShell 模块

创建和设置策略

  1. 声明要使用的变量。 使用以下示例,根据需要将值替换为自己的值。 如果在练习期间的任何时候关闭了 PowerShell 会话,只需再次复制和粘贴这些值,以重新声明变量。

    $RG = "TestRG"
    $GWName = "VNet1GW"
    
  2. 创建自定义 IPsec 策略对象。 调整示例中的值以满足你的要求。

    $vpnclientipsecpolicy = New-AzVpnClientIpsecPolicy -IpsecEncryption AES256 -IpsecIntegrity SHA256 -SALifeTime 86471 -SADataSize 429496 -IkeEncryption AES256 -IkeIntegrity SHA384 -DhGroup DHGroup2 -PfsGroup PFS2
    
  3. 更新现有 P2S VPN 网关,并设置 IPsec 策略。

    $gateway = Get-AzVirtualNetworkGateway -ResourceGroupName $RG -name $GWName
    Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gateway -VpnClientIpsecPolicy $vpnclientipsecpolicy
    

后续步骤

有关 P2S 配置的详细信息,请参阅关于点到站点 VPN