如何授予 Azure VM 访问本地网络资源的权限

How to give an Azure VM access to local network resources

我是 Azure 的新手,我的谷歌搜索有效地解决了我的问题。我想我想做的是建立一个指向 VPN 的站点,但所有教程都涉及将 Azure VM accessible/visible 连接到其他机器。

我有 MSDN Ultimate 和公司防火墙内的台式计算机,我可以远程桌面进入 Azure VM

我已经在 azure 中创建了一个 VM(Windows 7 个企业)并想用它来测试一个内部应用程序,因为我可以创建比我现在拥有的内存更多的 VM。

该应用程序已安装并运行,但该应用程序调用了由防火墙内的服务器托管的 Web 服务。

我如何使用我的台式机来弥合差距并允许 azure VM 调用我们的内部网络服务?我不需要永久解决方案,只需要可以在会话开始时配置的东西。

我无法重建应用程序、修改网络服务或更改防火墙。我对桌面拥有完全的管理控制权,可以调用安装我需要的任何服务和软件。

谁能指出我正确的方向?

有几个选项:

  1. 设置 VPN。但是,这可能会违反您的 IT 部门的安全策略。 Click Here
  2. 使用 Azure 服务总线,Click Here

另一种值得一提的方法是 RemoteFX,用于本地连接的 USB 网络适配器的 USB 重定向。

这种方法并不适合所有人,因为它不是即时的,需要另一个网络连接,因为它不是 cost-free(USB 网络适配器),但我发现它对在云上进行开发很有用,并且在使用工业控制器和嵌入式系统时访问公司或孤岛网络。

将 USB 网络适配器插入桌面,启动 RDP 会话,select USB 适配器重定向到 Azure VM,在 Azure VM 上安装适配器的驱动程序,然后进行设置像标准网卡(DHCP 或静态)。对于未来的 RDP 会话,Azure VM 将在从您的桌面重定向时识别适配器和设置。

步骤 1

您需要购买USB网卡。一个重要的警告是 USB 适配器应该不会 被您的台式计算机识别。如果它知道适配器是网络适配器(因为驱动程序安装在您的桌面上),那么 RDP 将从提供重定向的设备列表中过滤掉它。在我的应用程序中,我使用了 D-Link DUB-1312,如果不专门下载驱动程序,它无法被 Win10 及以下操作系统识别。

第 2 步

按照本 blog

中所述设置 RemoteFx

然后您应该会在 RDP 会话的工具栏中看到计算机图标,如​​下所示。按此图标将允许您 select 将哪些 USB 设备重定向到远程 VM。

步骤 3

如果您的远程 VM 是 Windows 10,那么您可能需要参考此