首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >azure连接的虚拟机远程桌面

azure连接的虚拟机远程桌面
EN

Stack Overflow用户
提问于 2013-05-31 00:33:13
回答 2查看 591关注 0票数 1

我在Azure中有两个虚拟机,第二个在创建时就链接到了第一个。我可以通过远程桌面很好地连接到第一个虚拟机,但无法将桌面远程到第二个虚拟机,也不能编辑rdp端点。我猜想这是因为它们都有相同的DNS名称(当你“链接”到第一台机器时,第二台机器的DNS是自动分配的)。如果我使用公网IP,它会将我连接到第一个虚拟机。

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

是否知道如何将桌面远程到第二个虚拟机或替代负载平衡(这是我们希望平衡的asmx web服务)

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-31 03:33:01

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

我不确定您在配置时如何设置您的第二个虚拟机,但您应该能够在创建时启用rdp。如果您使用的是CLI,您会得到如下内容

代码语言:javascript
复制
>azure vm create -c --rdp [port] -n -z size newvmname existingdnsname disk-image-to-use username password

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

票数 2
EN

Stack Overflow用户

发布于 2013-05-31 19:16:14

每台虚拟机都必须具有不同的RDP公共端点。公共终结点不能是负载平衡的。要设置端点,请在“虚拟机”下选择VM,而不是云服务。

连接时,请使用公共dns名称和正确的公共端口。

示例(适用于我):

代码语言:javascript
复制
VM1  
   protocol: tcp
   public port: 45623  
   private port: 3389  
   load balanced: NO

VM2
   protocol: tcp
   public port: 15426  
   private port: 3389  
   load balanced: NO
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16841479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档