选择并设置 VPN

admin2022-10-09CS90

选择并设置 VPN

已完成100 XP

规划 VPN 时,Contoso 必须考虑多种因素,包括适当的隧道协议和身份验证方法。 他们还必须考虑如何以最佳方式设置其 VPN 服务器来支持其用户的远程访问需求。

选择隧道协议

Contoso 可以选择使用多种隧道协议和身份验证方法中的一种来实现 VPN。 VPN 连接可以使用下列其中一种隧道协议:

  • 点对点隧道协议 (PPTP)

  • 具有 Internet 协议安全性 (L2TP/IPsec) 的第 2 层隧道协议

  • 安全套接字隧道协议 (SSTP)

  • Internet 密钥交换版本 2 (IKEv2)

所有 VPN 隧道协议都有三种相同功能:

  • 包装。 VPN 技术使用包含路由信息的标头来封装专用数据,使数据可以在网络之间传输。

  • 身份验证。 VPN 连接有三种身份验证类型,包括:

    • 使用点对点协议 (PPP) 身份验证的用户级身份验证。

    • 使用 Internet 密钥交换 (IKE) 的计算机级身份验证。

    • 数据源身份验证和数据完整性。

  • 数据加密。 为了确保数据在共享传输网络或公用传输网络上传输时的机密性,由发送方对数据进行加密,由接收方对数据进行解密。

下表介绍了受支持的隧道协议。

协议描述
PPTP可以将 PPTP 用于远程访问和站点到站点 VPN(虚拟专用网)连接。 将 Internet 用作 VPN 公用网络时,PPTP 服务器是启用了 PPTP 的 VPN 服务器,该服务器在 Internet 和 Intranet 上分别有一个接口。
L2TP/IPsec利用 L2TP 便可以对多协议通信进行加密,这些通信可以通过任何支持点对点数据报传输的介质(例如 IP 或异步传输模式 (ATM))进行发送。 L2TP 是 PPTP 和第 2 层转发 (L2F) 的组合。 L2TP 表示 PPTP 和 L2F 的最佳功能。
SSTPSSTP 是一种隧道协议,在 TCP 端口 443 上使用 HTTPS 协议,使通信可以通过可能阻止 PPTP 通信和 L2TP/IPsec 通信的防火墙和 Web 代理。 SSTP 提供了一种机制,可以封装通过 HTTPS 协议的 SSL 通道传输的 PPP 通信。 使用 PPP 可以支持强大的身份验证方法(例如 EAP-TLS)。 SSL 提供了增强的密钥协商、加密和完整性检查,从而确保了传输级的安全性。
IKEv2IKEv2 在 UDP 端口 500 上使用 IPsec 隧道模式协议。 IKEv2 支持移动性,使其成为移动办公人员的理想协议选择。 基于 IKEv2 的 VPN 使用户能够在无线热点之间或无线与有线连接之间轻松移动。

 注意

不应使用 PPTP,因为存在安全漏洞。 请尽可能改为使用 IKEv2,因为它更安全并且比 L2TP 更具优势。

选择身份验证方法

访问客户端的身份验证是一个重要的安全问题。 身份验证方法通常使用在建立连接过程中协商的身份验证协议。 远程访问服务器角色支持下表中所述的方法。

方法描述
PAP密码身份验证协议 (PAP) 使用纯文本密码,是最不安全的身份验证协议。 如果远程访问客户端和远程访问服务器无法协商更安全的验证形式,则通常协商 PAP。 Windows Server 包含 PAP 以支持较旧的客户端操作系统,这些操作系统不支持其他身份验证方法。
CHAP质询握手身份验证协议 (CHAP) 是一种质询-响应身份验证协议,该协议使用行业标准的 MD5 哈希方案来对响应进行加密。 网络访问服务器和客户端的各种供应商均使用 CHAP。 但是,由于 CHAP 要求使用可撤消的加密密码,因此应考虑使用其他身份验证协议(例如 MS-CHAPv2)。
MS-CHAPv2Microsoft 质询握手身份验证协议版本 2 (MS-CHAPv2) 是一种单向加密密码、相互身份验证协议,并通过 CHAP 提供改进。
EAP如果使用可扩展的身份验证协议 (EAP),则任意身份验证机制会对远程访问连接进行身份验证。 远程访问客户端和身份验证器(远程访问服务器或远程身份验证拨入用户服务 (RADIUS) 服务器)会协商它们将使用的确切身份验证方案。 默认情况下,路由和远程访问包含对可扩展的身份验证协议-传输层安全性 (EAP-TLS) 的支持。 可以将其他 EAP 模块插入运行路由和远程访问的服务器,以提供其他 EAP 方法。

其他注意事项

除了隧道协议和身份验证方法,在部署组织的 VPN 解决方案之前,必须考虑以下事项:

  • 确保 VPN 服务器具有两个网络接口。 必须确定哪个网络接口将连接到 Internet,哪个将连接到专用网络。 在配置期间,必须选择要连接到 Internet 的网络接口。 如果指定的网络接口不正确,则远程访问 VPN 服务器将无法正常运行。

  • 确定远程客户端是从专用网络上的 DHCP 服务器接收 IP 地址,还是从要配置的远程访问 VPN 服务器接收 IP 地址。 如果专用网络上有 DHCP 服务器,则远程访问 VPN 服务器可以一次从 DHCP 服务器租用 10 个地址,然后将这些地址分配给远程客户端。 如果专用网络上没有 DHCP 服务器,则远程访问 VPN 服务器可自动生成 IP 地址,并将这些地址分配给远程客户端。 如果希望远程访问 VPN 服务器分配指定范围内的 IP 地址,则必须确定该范围。

  • 确定是希望由远程身份验证拨入用户服务 (RADIUS) 服务器还是由你所配置的远程访问 VPN 服务器对来自 VPN 客户端的连接请求进行身份验证。 如果计划在专用网络上安装多个远程访问 VPN 服务器、无线访问点或其他 RADIUS 客户端,则需要添加 RADIUS 服务器。


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。