zoukankan      html  css  js  c++  java
  • [原]Windows Azure开发之Linux虚拟机

     

    Windows Azure是微软的云服务集合,用来提供云在线服务所需要的操作系统与基础存储与管理的平台,是微软的云计算的核心组成组件之一。其中windows azure提供的最重要的一项服务就是虚拟机服务。通过在云上部署虚拟机可以大大减少工作量与设备成本,windows azure默认提供多种虚拟机镜像,包括windows 虚拟机和Linux虚拟机等。但是Linux虚拟机默认没有图形界面,也不能远程登入图形界面,所以今天我和大家分享的就是如何通过远程登陆进入Linux虚拟机图形界面。

    1.首先我们登入Windows Azure控制台,新建一台Linux虚拟机。这里我采用的是Ubuntu Server,进行一些必要的设置。


    i.挑选需要的Linux系统镜像,这里我选用Ubuntu Server 12.04LTS版本。



    ii.下面配置虚拟机名称,硬件配置,管理员账户密码等。


    iii.下面这不我们需要为虚拟机添加一个EndPoint,类型选择Remote Desktop,注意公共端口和私有端口均要配置为3389,用于远程登陆图形界面。这一步很重要,当然也可以在后续步骤中再添加。


    最后我们就会在控制台中等待Linux虚拟机的创建完成。

    2.通过SSH登陆Linux虚拟机,为Ubuntu Server安装图形界面。

    这里我推荐使用的SSH客户端工具为PuTTY:下载地址http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    现在我们需要进入Windows Azure虚拟机仪表板获取SSH信息。

    i.现在打开Putty客户端使用获取的SSH信息登陆Linux虚拟机。

    ii.下面我们在终端输入用户名和密码成功登入Linux虚拟机

    iii.下面开始为Ubuntu Server安装图形界面

    (1)先执行sudo apt-get update,更新包列表。

    (2)执行sudo apt-get install ubuntu-desktop,开始安装图形界面


    3.我们这里为了实现远程登入图形界面,需要开启Linux虚拟机的RDP server服务

    i.执行命令sudo apt-get install xrdp

    ii.当控制台输出RDP server已启动后,我们还必须再做一些处理。

       (1)执行命令 sudo /etc/init.d/xrdp start

        (2)此处添加使用远程登陆的账户,尽管管理员账户也可以用于远程登陆。此处我以mine为例

                 执行命令sudo adduser mine,填写账户信息

                 执行命令 sudo adduser mine sudo,到了这里我们在Linux虚拟机上需要做的工作全部完成。

    4.进入windows azure虚拟机仪表板,点击链接按钮,下载并打开.rdp文件(远程登录),成功进入Linux虚拟机图形登陆界面,输入你已添加的用户账户信息登陆,我的为azureuser或mine

    登陆界面

    5.最后我们可以看到成功进入Linux虚拟机图形界面,我们可以在图形界面下自由作业

    总结:

         远程登陆windows azure上Linux虚拟机图形环境的方法可能不止使用RDP Server一种,但这种方法无疑是最简洁高效的,在这里为仅为大家做抛砖引玉,希望能有所帮助。



    :本文参照了Technet一篇英文博文,结合了个人亲自动手实践经验写成。给出参照文章地址:http://blogs.technet.com/b/uktechnet/archive/2013/11/12/running-a-remote-desktop-on-a-windows-azure-linux-vm.aspx


     
    作者:mantgh 发表于2014-1-15 1:57:12 原文链接
    阅读:38 评论:0 查看评论
  • 相关阅读:
    IntelliJ IDEA 14.03 java 中文文本处理中的编码格式设置
    应聘感悟
    STL string分析
    CUDA SDK VolumeRender 分析 (1)
    BSP
    CUDA SDK VolumeRender 分析 (3)
    CUDA SDK VolumeRender 分析 (2)
    Windows软件发布时遇到的一些问题
    Ten Commandments of Egoless Programming (转载)
    复习下光照知识
  • 原文地址:https://www.cnblogs.com/mantgh/p/3520140.html
Copyright © 2011-2022 走看看