我在 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 个端点。