当前位置: 首页 > 知识库问答 >
问题:

Azure云服务中的两个VM,无法RDP到一个

冯嘉珍
2023-03-14

我是Azure的新手,正在尝试在Azure中设置我们公司的测试环境。

据我所知,两台机器要在Azure中相互通信,它们需要在同一个云服务中,即我们的web服务器和DB服务器。

所以我创建了一个服务,然后在该服务中创建了每个VM。它们都在运行。在endpoint中,我可以看到:

web服务器:

NAME           PROTOCOL  PUBLIC PORT  PRIVATE PORT  LOAD-BALANCED SET NAME
HTTP           TCP       80           80             -
HTTPS          TCP       443          443            -
PowerShell     TCP       5986         5986           -
Remote Desktop TCP       50232        3389           -

db服务器:

NAME           PROTOCOL       PUBLIC PORT  PRIVATE PORT LOAD-BALANCED SET NAME
MSSQL          TCP            1433         1433          -
PowerShell     TCP            54327        5986          -
Remote Desktop TCP            52459        3389          -

在云服务中输入区域

INPUT ENDPOINTS
protoApp : 123.456.789.227:80
protoApp : 123.456.789.227:443
protoApp : 123.456.789.227:5986
protoApp : 123.456.789.227:50232
protodb : 123.456.789.227:1433
protodb : 123.456.789.227:54327
protodb : 123.456.789.227:52459

我可以连接到原型数据库服务器,但不能连接到原型应用服务器(在给定端口上)。

实际上有两个/三个问题。

  1. 它们应该都在同一个云服务中吗?
  2. 实时数据库和Web服务器是否应该在单独的云服务器中(尚未创建它们)
  3. 有人能想到我不能再对其中一台机器进行MSTSC/rdp的原因吗,即使endpoint说一切正常,机器正在运行并且云服务说它将其作为endpoint。

共有1个答案

陈俊郎
2023-03-14

>

你应该考虑一下如果

  • 性能决定了它
  • 您想要额外的安全性-考虑有人入侵了Web服务器,然后他们立即可以访问托管数据的同一服务器。实际上,您应该将MSSQL的传入IP限制在受信任的东西上,或者如果您使用虚拟网络,则限制在同一子网
  • 成本不是问题

我有时在使用mstsc通过RDP直接连接Azure虚拟机时遇到问题。如果你去http://manage.windowsazure.com并导航到您的虚拟机,底部将有一个“连接”选项。这将下载一个。rdp文件可能会有所帮助。

还有一点值得注意的是,如果您使用的是Azure虚拟机,那么您就没有资格获得Microsoft的正常运行时间SLA,除非您在可用性集中为每个云服务配置了两个或多个虚拟机。因此,如果您想拥有一个生产/高可用性环境,您应该立即考虑计划的虚拟机数量将增加一倍,并且您还应该考虑这将对您的应用程序体系结构产生的影响。

 类似资料:
  • 我创建了一个MVC3项目,并附加了一个Azure云服务以部署到Azure Web角色。我创造了两个。用于生产和测试的cscfg文件。这两个服务具有具有不同指纹的不同SSL证书,这些指纹是在相应的中设置的。cscfg文件。在我的角色中,我设置了httpsendpoint,并为SSL证书名称选择了正确的配置设置。 问题——除非所有. cscfg文件都包含完全相同的SSL指纹,否则Visual Stud

  • 我用最低的资源(A0基本、共享核心和768 MB RAM)购买了按量付费的Azure订阅,并自动为我创建了四项服务:存储帐户、虚拟机、云服务和目录。 在虚拟机上,我使用HttpListener类设置了自己的HTTP服务器软件,该软件是用C语言编写的。我在TCP上添加了一个连接专用端口和公共端口80的HTTPendpoint。完成后,我就可以访问我的云服务地址(Something.CloudApp.

  • 当我试图在Eclipse上调试任何项目时,突然开始出现这个奇怪的错误。我不记得为了这个问题突然开始而改变了什么。 错误得详细信息: 谢谢 索萨

  • 更新: 案例1:本地机器的mongo上的远程访问是因为我选择的发行版配置为允许远程连接。

  • 我一直在尝试在我的MSDN Azure订阅中创建一个spot实例标准D2s v3(2 vCPU,8 GiB内存)VM。我试过EastUS、EastUS 2和WestUS地区,结果都是一样的。 资源/订阅/xxxxx/resourceGroup/dnd/提供者/Microsoft的请求大小。计算/虚拟机/windowsvm'目前无法在位置'eastus2'区域"中订阅'xxxxx'。请尝试其他大小或

  • 下面输入了我的连接代码。我正在尝试连接到MongoDB atlas免费共享集群,但我不断得到一个错误,说无法在第一时间连接到服务器。 MongoError:在第一次连接[MongoError:getaddrinfo EAI_AGAIN CLUSTER0-SHARD-00-00-3XDJV.MongoDB.NET:27017]时连接到服务器[CLUSTER0-SHARD-00-00-3XDJV.Mo