我们有一台运行 Server Essentials Role 的 Windows Server 2012 R2(数据中心)。我已经设置Anywhere Access
(设置 DNS、获取 remote.domain.com 的 SSL 证书、在路由器上打开端口 80、443)。在服务器上设置 Anywhere Access 还会在客户端计算机上建立 VPN 连接。
但是当客户端(Windows 8.1)连接到VPN连接时,它们会在连接后立即断开连接。连接状态在4秒内循环以下步骤。
- 连接到 remote.domain.com
- 验证您的凭证
- 完成连接(图标也变为成功)
- 连接的
- 断开连接(立即)
VPN 类型为“自动”,但我知道它在非 Metro 视图中使用 SSTP(显示 WAN 微型端口 (SSTP))作为最后使用的。
问题:有人知道为什么客户端在成功“连接”后立即断开连接吗? 有没有日志可以详细说明?
下面是客户端设置的截图,顺便说一下,所有设置均采用默认设置
答案1
好的,阅读一些有关 SSTP 的资料很有帮助。http://support.microsoft.com/kb/947026表明使用了 IIS 证书(场景 4),但是我们在同一台服务器/网站上有多个 SSL 证书(您可以通过http://machinename/
或访问http://remote.domain.com
)。
已修复
- 打开 IIS
- 网站 => 默认网站
- 装订(右边缘)
- 编辑每个 HTTPS 端点以手动指定主机名并启用“需要服务器名称指示”,并为每个端点选择正确的 SSL 证书
之后,它就可以正常连接并保持连接状态。这很好,如果它能提供一些日志信息或类似的东西就更好了!我很幸运能遇到这个修复程序。