Azure:如何通过多个 ubuntu 虚拟机连接到资源组中的虚拟机

Azure: How to ssh to a vm in a resource group with several ubuntu vms

我创建了一个包含多个 ubuntu 虚拟机的资源组。我使用了 azure 上提供的预配置虚拟机。群起来了我可以看到它是带有虚拟机规模集、负载均衡器和 public IP 地址的磁贴。然而,我不知道如何对组中的个别机器发出嘘声?我只能看到该组的 ip 地址(无法通过 ssh 访问)。

要通过 ssh 连接到单独的机器,需要指定一个端口,可以在“设置”下的“入站 NAT 规则”中找到该端口。例如,如果其中一个虚拟机的端口是 50001,则:

ssh -p 50001 -l username IPofVMset

VM集的IP地址是动态的(VM集每次重启后都是不同的),但在azure域中也应该有一个静态的DNS名称。

PS。请注意,对于 scp,提供端口号的开关是 -P(大写)而不是 -p.