使用内置VPN客户端从Azure Windows VM(Windows Server 2012)连接到VPN



我正在尝试从Azure上的Windows虚拟机连接到VPN,但无法连接。我正在使用内置的Windows VPN客户端。

我连接到此VPN是为了能够访问该VPN中的服务器并发送和接收HTTP请求。

我已经能够使用内置的Windows VPN客户端在其他设备上正常连接到此VPN。我对VM执行了完全相同的步骤,但在尝试连接时收到以下错误:

错误800:由于尝试的VPN隧道失败,因此未建立远程连接。VPN服务器可能无法访问。如果此连接尝试使用L2TP/IPsec隧道,则IPsec协商所需的安全参数可能未正确配置

错误

我还在Azure门户中打开了17231701500,474500端口,用于Azure门户上的入站和出站(截图此处(

我也尝试过这篇文章中描述的步骤:

从Azure VM 建立VPN连接

但不做我想做的事。我有VPN的公共IP和用户名/密码,上面没有提到如何设置。

我需要任何其他设置或打开任何其他端口才能工作吗?

根据您的评论,您似乎希望使用本地VPN设备将Azure VM连接到本地网络上的服务器。

在这种情况下,您可以按照本教程设置一个站点到站点的VPN连接,以连接Azure VNet和本地网络:https://learn.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal

之后,您可以从内部部署服务器使用Azure虚拟机的私有IP地址直接连接到Azure虚拟机。事实上,您不需要使用内置的VPN客户端从Azure Windows VM(Windows Server 2012(连接到VPN,因为一旦连接了VPN,从内部部署网络到Azure网络的流量就会通过VPN隧道,反之亦然。我们不需要从Azure VM连接,只需要从内部部署资源连接。

最新更新