你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
如果用户 VPN 点到站点 (P2S) 网关配置为使用 IKEv2/SSTP 和证书身份验证,则可以使用 Windows 操作系统中的本机 VPN 客户端连接到虚拟网络。 本文会指导你完成配置本机 VPN 客户端并连接到虚拟网络的步骤。
生成的 VPN 客户端配置文件特定于 P2S 用户 VPN 网关配置。 如果生成文件后 P2S VPN 配置有任何更改,例如 VPN 协议类型或身份验证类型出现更改,则需要生成新的 VPN 客户端配置文件,并将新配置应用到所有要连接的 VPN 客户端。
开始之前
本文适用于 Windows 操作系统客户端。 在开始客户端配置步骤之前,请验证是否正在阅读正确的 VPN 客户端配置文章。 下表显示了适用于用户 VPN 客户端的配置文章。 步骤因身份验证类型、隧道类型和客户端 OS 而有所不同。
| 身份验证方法 | 隧道类型 | 客户端 OS | VPN 客户端 |
|---|---|---|---|
| 证书 | IKEv2、SSTP | Windows | 本机 VPN 客户端 |
| IKEv2 | macOS | 本机 VPN 客户端 | |
| IKEv2 | Linux | strongSwan | |
| OpenVPN | Windows |
Azure VPN 客户端 OpenVPN 客户端版本 2.x OpenVPN 客户端版本 3.x |
|
| OpenVPN | macOS | OpenVPN 客户端 | |
| OpenVPN | iOS | OpenVPN 客户端 | |
| OpenVPN | Linux |
Azure VPN 客户端 OpenVPN 客户端 |
|
| Microsoft Entra ID | OpenVPN | Windows | Azure VPN 客户端 |
| OpenVPN | macOS | Azure VPN 客户端 | |
| OpenVPN | Linux | Azure VPN 客户端 |
先决条件
本文假定你已执行以下先决条件:
- 你已按照创建用户 VPN 点到站点连接一文中的步骤配置了虚拟 WAN。 用户 VPN 配置必须使用证书身份验证和 OpenVPN 隧道类型。
- 你已生成并下载了 VPN 客户端配置文件。 有关生成 VPN 客户端配置文件的配置包的步骤,请参阅生成 VPN 客户端配置文件。
- 你可以生成客户端证书,也可以获取进行身份验证所需的相应客户端证书。
Workflow
本文的工作流如下所示:
- 生成并安装客户端证书(如果尚未这样做)。
- 查看生成的 VPN 客户端配置文件包中包含的 VPN 客户端配置文件。
- 配置已在 Windows 计算机上安装的本机 VPN 客户端。
- 连接到 Azure。
安装客户端证书
如果用户 VPN 配置设置配置为证书身份验证,为了进行身份验证,必须在每台连接的客户端计算机上安装客户端证书。 在本文后续内容中,你将指定在本部分中安装的客户端证书。 安装的客户端证书必须已连同其私钥一起导出,并且必须包含证书路径中的所有证书。
有关生成客户端证书的步骤,请参阅生成和导出证书。
有关安装客户端证书的步骤,请参阅安装客户端证书。
要查看已安装的客户端证书,请打开“管理用户证书”。 客户端证书安装在“Current User\Personal\Certificates”中。
查看配置文件
VPN 客户端配置文件配置包包含特定文件夹。 文件夹中的文件包含在客户端计算机上配置 VPN 客户端配置文件所需的设置。 它们包含的文件和设置特定于 VPN 网关,以及你的 VPN 网关配置为使用的身份验证和隧道的类型。
找到并解压缩生成的 VPN 客户端配置文件配置包。 对于证书身份验证和 IKEv2/SSTP,你将看到以下文件:
- WindowsAmd64 和 WindowsX86:分别包含 Windows 64 位和 32 位安装程序包。 WindowsAmd64 安装程序包适用于所有受支持的 64 位 Windows 客户端,而不仅仅是 AMD。
- Generic 包含用于创建你自己的 VPN 客户端配置的常规信息。 如果网关上配置了 IKEv2 或 SSTP+IKEv2,会提供 Generic 文件夹。 如果仅配置了 SSTP,则不会提供 Generic 文件夹。
连接
如果为用户 VPN 配置指定了 IKEv2 VPN 隧道类型,则可以使用已安装在计算机上的 Windows 本机 VPN 客户端进行连接。
根据 Windows 计算机的体系结构选择 VPN 客户端配置文件。 对于 64 位处理器体系结构,请选择“VpnClientSetupAmd64”安装程序包。 对于 32 位处理器体系结构,请选择“VpnClientSetupX86”安装程序包。
双击所需的包进行安装。 如果看到弹出 SmartScreen,选择“详细信息”,然后选择“仍要运行” 。
在客户端计算机上,转到 VPN 页面并选择配置的连接。 然后单击“连接”。
后续步骤
若要修改其他 P2S 用户 VPN 连接设置,请参阅教程:创建 P2S 用户 VPN 连接。