azure连接vm远程桌面

时间:2013-05-30 16:33:13

标签: azure remote-desktop rdp

我在Azure中有两个虚拟机,第二个虚拟机在创建时与第一个虚拟机相关联。我可以通过远程桌面连接到第一个VM,但不能远程桌面到第二个,也不能编辑rdp端点。我假设这与他们都有相同的DNS名称这一事实有关(第二台机器的DNS在你将它链接到第一台时自动分配)。如果我使用公共IP,它会将我连接到第一个VM。

链接已经完成,所以我们可以在两者之间加载平衡,但如果我不能RDP到第二,那么它对我来说是无用的。

任何想法如何远程桌面到第二个VM或替代负载平衡(它是我们希望平衡的asmx Web服务)

非常感谢

2 个答案:

答案 0 :(得分:2)

您可以在单个云服务部署中为所有VM启用远程桌面。每个VM的面向外部的RDP端口将不同,然后每个端口将在其各自的vm上映射到3389。这些将被设置为端口转发的端点,意味着不进行负载平衡。

我不确定在配置时如何设置第二个VM,但是您应该能够在创建时启用rdp。如果您使用了CLI,那么您将拥有类似

的内容
>azure vm create -c --rdp [port] -n -z size newvmname existingdnsname disk-image-to-use username password

通过指定--rdp,系统会自动为您设置所有内容。只需确保指定与第一个VM端口不同的端口。如果通过门户创建VM,将自动为您分配端口号。

答案 1 :(得分:1)

每个VM必须具有不同的RDP公共端点。公共端点不能进行负载平衡。要设置端点,请在"虚拟机"下选择VM。而不是云服务 连接时,请使用pubblic dns名称和正确的公共端口。

示例(适用于我):

VM1  
   protocol: tcp
   public port: 45623  
   private port: 3389  
   load balanced: NO

VM2
   protocol: tcp
   public port: 15426  
   private port: 3389  
   load balanced: NO