在 Azure 服务器上启用端口 135

在 Azure 服务器上启用端口 135

我在 Azure VM 上安装了许可管理器软件,并且客户端工具尝试使用 DCOM 请求连接到它,我相信它使用端口 135。但是,当它尝试建立连接时,我收到“访问被拒绝”错误。

端口扫描

我对服务器进行了 nmap 扫描,如上图所示,它显示端口 135 已被过滤。我该如何打开它?我相信这可能是导致问题的原因。

安全组

如上图所示,我已将端口 135 添加到安全组部分的入站规则中。但我不知道该组是否已分配给 VM 实例。

防火墙

服务器上的防火墙已完全禁用。在 DCOM 配置设置中,为 Everyone 设置了 DCOM 服务。RPC 服务正在运行并设置为自动启动。

最后,这是我得到的实际错误:

错误

几天来我一直在尝试解决这个问题但没有成功,非常感谢任何帮助。

答案1

您必须拥有私有网络连接才能通过已知的不安全端口进行通信。这时您必须使用 IPSEC VPN、DMVPM、MPLS、SD-WAN 等。

端口 135 以及其他许多端口均已被封锁。

http://www.dslreports.com/forum/r7673039-Per-homeland-security-qwest-blocking-ports https://www.xfinity.com/support/internet/list-of-blocked-ports/

一个简单的解决方案是在您的服务器和客户机上安装类似 ZeroTier 的东西,最多可免费使用 100 个端点。

答案2

我认为它是经典 VM。我不记得在创建实例时选择过 ARM 模式 VM。

对于经典虚拟机,您需要为端口 135 创建端点。请参考此关联

在此处输入图片描述

更新:

根据长时间的聊天,似乎 Azure NSG 和防火墙配置都没有问题。您的 ISP 和公司防火墙也可以阻止端口 135,您可以选择。创建一个点对点 VPN. 使用私有 IP(非公共)访问您的服务器。

相关内容