gpt4 book ai didi

azure - 新的 Azure 门户(无端点)如何从防火墙后面使用 RDP 连接到 VM

转载 作者:行者123 更新时间:2023-12-01 06:08:10 25 4
gpt4 key购买 nike

我已在新的 Azure 门户中创建了一个 VM(非经典,使用资源管理器),但我需要从防火墙后面进行连接。

我发现了很多文章解释如何通过编辑 RDP 端点设置来解决这个问题,但在新门户中没有这样的!

据我了解,入站和出站规则只是防火墙规则,它没有提供任何内容。

我已从家里连接到它,并尝试使用以下 Power shell 脚本将 RDP 监听端口更改为未被防火墙阻止的端口:

Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "PortNumber" -Value 443

重新启动虚拟机,更改门户上的 default-allow-rdp 入站规则,但仍然无法连接。

最佳答案

  1. 如果您使用资源管理器(非经典)创建虚拟机,则您没有端点配置,并且无法按照 Matias 的回答中所述配置端口(通过允许的端口访问您的 azure 虚拟机)防火墙)。不幸的是,并非所有 VM 模板都可用于 VM Classic 界面。我真的很想知道 azure 的限制是什么。

  2. 事实上,即使使用 Matias 的经典虚拟机解决方案也不起作用 - 我部署了另一个具有经典界面的虚拟机,按照描述配置了端点,但仍然无法从防火墙后面进行连接。但它在其他任何地方都可以正常工作,我什至不需要更改 rdp 监听器端口,当我在 Endpoint 中更改它时它会自动更改。

  3. 我发现的唯一可行的解​​决方案是使用 putty 和 SSH 隧道从公司防火墙后面的计算机到我的 azure 非经典虚拟机上的 443 端口。步骤如下:

    • 在 putty 中创建与 your_azurevm_ip:443 的连接然后去连接 -> SSH -> 隧道,将端口映射为 L49999 -> localhost:3389

    • 您需要将任何免费的 SSH 服务器安装到 azure VM(我使用 freeSSHd),并添加用于隧道的授权帐户

    • 从 putty 建立连接并输入 SSH 凭据后,您使用 rdp 连接到 localhost:49999,并且它通过 SSH 隧道转发到 3389 本地虚拟机端口虽然很难看,但至少可以用。

关于azure - 新的 Azure 门户(无端点)如何从防火墙后面使用 RDP 连接到 VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36031980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com