以远程桌面访问Windows Azure虚拟机(转+译)
2010年12月07日
公告 :本博客为微软云计算中文博客 的镜像博客。 部分文章因为博客兼容性问题 ,会影响阅读体验 。如遇此情况,请访问 原博客 。
本周Windows Azure Team发布了新的开发门户和1.3版本的SDK。新版SDK中有许多非常酷的特性,其中之一便是以远程桌面访问正在运行的Windows Azure虚拟机,该特性也是我之前非常期待的的一个新功能。 为Windows Azure服务启用远程桌面访问是非常简单的。首先,使用Visual Studio创建一个新的Windows Azure项目,在这个例子中我仅创建一个常规的没有任何修改的MVC2 web role。 然后在解决方案窗口右击该Windows Azure项目选择"Publish"。
选中"Deploy your Windows Azure project to Windows Azure"单选按钮,提供证书,部署服务/槽、存储和标签等信息。
为了使用一键部署的特性,您必须将Management API证书上传至到您的Windows Azure帐户内,并在计算机上安装该证书。
您会在对话框下方发现有一个"Configure Remote Desktop connections"的连接。您需要通过该链接来开启远程桌面访问功能。
点击这该连接,我们将配置远程桌面访问的权限信息。配置过程有4个步骤: 证书:我们需要创建或选择一个证书文件来加密访问凭证。在这个例子中我将证书文件用于我的Management API。
用户名:访问虚拟机的远程桌面用户名。
密码:登录密码。
有效期限:登录凭证默认在1个月后过期,但我们可以修改该默认值。
在这之后我们单击OK按钮,返回发布对话
下一步访问新版Windows Azure门户,找到托管服务清单。创建一个新的托管服务并上传证书文件到该服务。用于访问Windows Azure虚拟机的用户名和密码必须在本地机器上加密,并在Windows Azure端以相同的证书文件进行解密。这就是我们为什么需要上传证书文件到Windows Azure上的原因了。
在左侧面板的"Hosted Services, Storage Accounts & CDN"中,创建一项新的托管服务,命名为"SDK13,然后点击"Certificates"。然后我们点击"Add Certificates"按钮。
选择本地证书文件和密码,将其安装至Windows Azure服务。
最后一步会返回到Visual Studio,点击发布对话框中的OK按钮。然后Visual Studio会将程序包,以及带有远程桌面设置配置文件上传至Windows Azure。
完成所有上述步骤后,让我们来回到新版Windows Azure开发门户。选择刚部署至Windows Azure的web role,在工具栏上我们可以看到有一名为"Remote Access"工具区。在该工具区,我们看到Enable复选框已经被勾上了,这意味着该web role已经开启了远程桌面访问功能。
如果想要修改连接凭证,我们可以直接点击Configure按钮,便可以更新用户名、密码、证书和有效期限。
选择web role下的实例节点,我们可以看到,我们可以点击Connect按钮来启动远程桌面访问。
点击该按钮后,我们会下载一个RDP文件被。这是一个远程桌面的配置文件, 可以用来访问我们的Windows Azure虚拟机。我们将其下载到本地,并运行。
输入先前的用户名和密码,点击OK按钮。
此时可能出现证书警告对话框。这是因为我们用来加密的证书并不是由可信赖的提供商签署的。此时选择OK。因为我们清楚知道该证书对我们来说是安全的。
最后,我们成功的以远程桌面访问Windows Azure虚拟机。
我们可以浏览一下我们的虚拟机。这里有3个磁盘可供我们使用:C、D、E。 C盘: 储存本地资源、诊断信息等。
D盘: 包含OS,IIS, .NET Frameworks等文件的系统磁盘。
E盘: 存储我们的应用程序代码。
托管了服务的IIS。
Windows Azure虚拟机的IP配置。
在这篇帖子中我讲解了Windows Azure 1.3版本SDK其中的一个新特性-远程桌面访问。我们可以按照每个服务来设置远程桌面访问权限,这样该服务下的每个实例都能被远程桌面访问。该特性让我们能深入我们实例的虚拟机, 来查看实例内部信息,例如系统事件、IIS日志、系统信息等。
但是我们在修改系统设置时,应注意如下2:
发表评论
-
myeclipse 配置android SDK 出现 could not find adb.exe 和 tools 找不到的问题
2012-01-20 00:22 1478myeclipse 配置android SDK 出现 coul ... -
更新:来自MIX11的Windows Azure新闻
2012-01-20 00:22 528更新:来自MIX11的Windows Az ... -
Android环境配置与HelloWorld程序(Windows)
2012-01-20 00:22 645Android环境配置与HelloWorl ... -
VC串口通讯win32SDK版
2012-01-20 00:22 560VC串口通讯win32SDK版 2011年05月14日 ... -
以感恩为主题的演讲稿
2012-01-19 01:19 566以感恩为主题的演讲稿 2011年10月23日 尊敬的领导 ... -
演讲稿 ―― 一生有你
2012-01-19 01:18 636演讲稿 ―― 一生有你 2011年06月04日 一生 ... -
公司主管竞聘演讲稿
2012-01-19 01:18 428公司主管竞聘演讲稿 20 ... -
爱心演讲稿-用爱拥抱每一天用心感动每个人
2012-01-19 01:18 531爱心演讲稿-用爱拥抱每 ... -
求PS调色方面技巧
2012-01-17 00:35 683求PS调色方面技巧 2011年03月04日 求PS调色 ... -
题随便侃侃
2012-01-17 00:35 432题随便侃侃 2011年04月27日 1、调质处理是(_B ... -
凤飞飞
2012-01-17 00:35 473凤飞飞 2011年04月30日 21、使用Alt键加上以 ... -
python open 回忆
2012-01-17 00:35 592python open 回忆 2011年05月13日 ... -
三色法则
2012-01-17 00:35 459三色法则 2011年05月23日 ... -
关于fckeditor在服务器上无法上传图片的问题
2012-01-15 14:56 1248关于fckeditor在服务器上无法上传图片的问题 2010 ... -
FCKEditor 2.6.3 ASP.NET 图片上传 停留在进度条问题解决
2012-01-15 14:56 520FCKEditor 2.6.3 ASP.NET 图片上传 停留 ... -
明白了又明白了什么
2012-01-15 14:56 470明白了又明白了什么 14小时前 我忘了我还会写日志 ... -
伟大的那时花开和FCKeditor的纠结
2012-01-15 14:56 651伟大的那时花开和FCKeditor的纠结 2010年02月2 ... -
FCK2.6版在不能将文件上传到服务器问题
2012-01-15 14:56 635FCK2.6版在不能将文件上传到服务器问题 2010年03月 ...
相关推荐
Azure上创建虚拟子网 创建虚拟机并使用已有的虚拟网络 通过PowerShell管理虚拟机 为新建虚拟机指定固定内部IP地址 为新虚拟机附加数据磁盘
Windows Azure Platform + PHP 微软云计算平台的PPT
Windows Azure
Windows Azure使用入门 第一课:创建虚拟机.pdf
本文将从四部分对Windows Server远程桌面网关服务进行讨论,该服务是世纪互联蓝云运营的Microsoft Azure公有云平台实现的客户远程访问公有云资源的核心服务。本文首先对远程桌面服务和远程桌面网关服务进行介绍,...
适用于Visual Studio Code的Azure虚拟机(预览) 直接从VS Code创建和管理Azure虚拟机。 立即注册以获得免费的Azure帐户,并获得12个月的免费流行服务,200美元的免费信用和25多种始终免费的服务 :backhand_index_...
Queue存储服务与应用程序问通信、云上的关系数据库:SQL Azure、云上的访问控制技术:AppFabric Access Control、云服务的集散中心:AppFabric Service Bus、Windows Azure与其他平台的互操作性、云计算与Windows ...
使用Terraform创建Azure虚拟机
《实战windows azure:微软云计算平台技术详解》来自于微软 windows azure mvp 的技术实践和心得体会,主要包括windows azure 平台的基础知识、使用方法、功能特点以及如何基于windows azure 平台设计高可靠、可扩展...
Windows Azure 概述
Windows+Azure实战 资源是从华章出版社官网下载的
使Azure虚拟机可Ping的方法Kyle Fu 2017/01/09标签:Azure Ping NSG PIP ILPIP前言文章《使用PsPing & Pa
Build, deploy and manage cloud solutions using combination of Windows Azure Pack, System Center and Hyper-V Impress your peers at work by learning to build applications that can leverage the cloud to ...
循序渐进地介绍了如何构建和管理云端的可扩展应用,一次一个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握windows azure云计算平台的核心服务和特性,是一本理想的入门教程。 《Windows ...
[SampleCode]使用 PowerShell 脚本查询 Azure 虚拟机磁盘用量-steve1
可以使用 Windows Azure 创建虚拟机以用于开发和测试,或运行 SharePoint 和其他应用程序。可以使用 Windows Azure 构建拥有海量用户的高度可缩放应用程序。因为此平台提供了种类广泛的服务,所以所有这些想法都有...
Windows Azure入门教学系列
[SampleCode]使用 PowerShell 脚本查询 Azure 虚拟机磁盘用量-steve update1
简要描述Windows Azure最新的功能、特色和主要的服务
70-583 PRO: Windows Azure 题库