成功连接到VPN后,SSTP客户端会立即断开连接


8

我已经从Windows 7计算机成功验证并连接到SSTP VPN(在Windows 2008上),但是由于某种原因,建立连接后大约1-2秒断开了连接。

我已经完成以下工作:

  • 在Windows Server 2008上定义了SSTP VPN。
  • 与CA定义了同一台计算机。
  • 颁发所需的证书并将其发布在客户端上。
  • 我目前正在局域网中测试此VPN,因此所有需要的端口都已打开。

以下是尝试连接时的事件日志条目:

错误日志(客户端):

用户HOME \ User拨打了名为Home VPN的连接,该连接已终止。终止时返回的原因码为829。

错误日志(服务器VPN):

用户HOME \ User在2012年7月27日凌晨1:57通过端口VPN0-0连接,并在2012年7月27日凌晨1:57断开连接。用户处于活动状态0分钟0秒。发送了312个字节,接收了4528个字节。断开连接的原因是用户请求。

会是什么问题?如何解决或调试它?

更新:我在试图连接到VPN的Windows 7计算机上发现了事件日志(Log = System,Source = RasSstp)消息:

由于安全检查失败,终止了与远程访问服务器的基于SSTP的VPN连接。远程访问服务器上的安全设置与此计算机上的设置不匹配。请与远程访问服务器的系统管理员联系,并中继以下信息:

SHA1证书哈希:065D681 ... 520375552F

SHA256证书哈希:18DED363 ... EEEE28CFD00

Answers:


6

最终,我在这里找到了解决此问题的帮助:http : //support.microsoft.com/kb/947026Internet存档备份)。

我很幸运地适合“方案4”。


2
这对我有用!对Scenerio 4解决方案的一些更正。在netsh http add sslcert ipport=[::]:443命令中,您实际上使用的是来自客户端事件日志错误的SHA1哈希,而不是SHA256。但在此之前,您需要删除与netsh http delete sslcert ipport=[::]:443
Bret Fisher

1
谢谢,也为我工作!补充说明:链接中的信息有助于查明问题,但我在没有注册表或命令行的情况下解决了问题。在VPN / IIS服务器上,打开“服务器管理”,“路由和RRAS”,“属性”,“选项卡安全性”,然后在底部找到SSL证书绑定,只需选择与IIS使用的证书相同的证书即可。当我第一次从列表中错误选择一个不兼容的SHA时,它甚至通知我SHA不匹配。
M-Peror 2014年

1

由于安全检查失败sha1和sha256是两个具有不同密钥的不同算法,因此终止了与远程访问服务器的基于SSTP的VPN连接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.