【问题标题】:How to connect two VMs with each other in Azure如何在 Azure 中将两个 VM 相互连接
【发布时间】:2019-04-03 09:50:39
【问题描述】:

我用 Windows Server 2012 准备了两台虚拟机。我想让它们相互通信:我在两台机器上都打开了端口并禁用了防火墙,但是当我尝试使用私有或公共 IP 地址从另一台虚拟机 ping 一个虚拟机时当我使用 telnet 时,我遇到了超时问题。两者都在同一个虚拟网络中。我还应该做什么?

【问题讨论】:

  • 从虚拟机设置任何网络安全组--网络?你们可以互相 RDP 吗?
  • 如果默认情况下它们在同一个 vnet 中,它们将能够相互通信,除非您明确阻止 nsg 上的流量。如果您还没有这样做 - 检查您在 vms 中的设置。防火墙、监听端口的应用等
  • 我可以使用 RDP 连接到两台服务器,但是当我在 VM1 telnet 上使用并尝试连接 VM2 时,我遇到了连接超时。当我在 VM2 上做同样的事情时,同样的问题。我打开了所有连接,但仍然有这个问题。
  • 你能用它的私有 IP 或公共 IP 在 Vm1 上用端口 3389 远程登录 VM2 吗?
  • 是的,telnet 可以在端口 3389 上正常工作

标签: azure connection virtual-machine windows-server-2012-r2


【解决方案1】:

默认情况下,同一 VNet 中的 VM 可以通过 NSG 中的任何端口和任何协议相互通信,除非您添加了一些具有高优先级的入站或出站端口规则。此外,Windows 防火墙中的一些规则也会阻止虚拟机上的。

在这种情况下,您可以检查应用或服务是否已启动并且端口是否正在侦听0.0.0.0

【讨论】:

  • 如果您有任何问题,请告诉我。
猜你喜欢
  • 2018-10-22
  • 1970-01-01
  • 1970-01-01
  • 2021-10-03
  • 1970-01-01
  • 2020-06-04
  • 1970-01-01
  • 2019-09-21
  • 1970-01-01
相关资源
最近更新 更多