安装purevpn应用程序后,Azure VM已关闭

时间:2017-09-03 10:57:06

标签: azure azure-virtual-network

我尝试在我的azure iis vm上安装purevpn windows应用程序(该应用程序允许我连接到代理。此时我没有登录应用程序)。突然我的rdp连接丢失了,我无法重新连接。对服务器上我的应用程序的所有http访问都会返回超时。在天蓝色仪表板上我看到由于某种原因公共IP被更改。试图直接进入ip返回时间。

任何人都可以分享我能做的事情吗?

编辑联系Azure支持后:

ISSUE

不能RDP到经典VM

研究

发现VM已登陆正常登录界面

每个访客日志,找到阻止所有连接的公共防火墙配置文件

PublicProfile-DoNotAllowExceptions 1 NotSet此配置文件设置为"阻止所有连接"

ROOT CAUSE

第三方PureVPN阻止所有连接

解决方案

发现没有安装Guest代理,因此必须删除VM,附加磁盘以编辑注册表以禁用公共防火墙配置文件

遵循计划:

  1. 通过PowerShell保留公共IP New-AzureReservedIP -ReservedIPName" webserver" - 位置"西欧" -ServiceName" MIS-WebServer"

  2. 从resources.azure.com保存的VM配置

  3. 删除虚拟机,将磁盘连接到另一个正在运行的虚拟机 已加载SYSTEM配置单元并将注册表项从1更改为0以禁用公共防火墙配置文件

  4. 重建虚拟机,现在很好用RDP

1 个答案:

答案 0 :(得分:1)

我在Azure VM上安装PureVPN时重现了您的问题。当PureVPN安装程序更新防火墙策略时,我看到我的RDP断开连接。所以,我做了这个测试,发现它是由默认的防火墙配置已经更改并阻止通过公共网络的所有入站连接引起的。(我的VM公共IP未被更改)

您可以按照以下步骤使用此解决方案:

  1. 打开一个空白记事本并将以下内容粘贴到其中:
  2. Set-NetFirewallProfile -Name public -AllowInboundRules True

    1. 将文件另存为configfirewall.ps1

    2. 导航到Azure门户

    3. 选择受影响的虚拟机

    4. 选择附加信息

      enter image description here

    5. 选择添加

    6. 选择自定义脚本扩展

    7. enter image description here

      1. 选择创建

      2. 选择在前面步骤中创建的disablefirewall.ps1

      3. 安装.ps1文件。不需要参数。

      4. enter image description here

        1. 返回扩展程序选项卡,等待自定义脚本报告为成功
        2. 12.尝试RDP到机器。如果失败,请重新启动VM并再次尝试RDP。

          将RDP发送到VM后,您可以检查防火墙状态。然后你可以尝试使用VPN APP。如果它不起作用,您可以从PureVPN官方支持中寻找更专业的VPN APP支持。