`

开发环境虚拟化(1):通过windows远程桌面访问linux桌面

 
阅读更多

如何能快速的建立开发环境,节省不必要的开发时间,同时保证开发的效率,是我的一个目标。为了达到这个目标,需要一系列的工作。

 

由于服务器一般都是linux的比如ubuntu server,因此开发环境采用ubuntu desktop版本的话,就能尽可能的保证环境的一致。但是使用windows环境对于我们操作上会更方便,那么我们就可以使用windows作为客户端机器,访问远程服务器linux桌面,对于开发来说就比较方便。

 

服务器需要有比较好的cpu, memory,保证操作的速度。操作系统采用ubuntu 12.04.

 

我们共享所使用的协议是rdp,所以我们要装这个东西。打开终端:依次安装

sudoapt-get install xrdp

sudoapt-get install vnc4server tightvncserver

安装完毕以后,执行以下命令(该命令的作用是由于安装了 gnome桌面,ubuntu12.04中同时存在unity、GNOME多个桌面管理器,需要启动的时候指定一个,不然即使远程登录验证成功以后,也只是背景,其他什么也没有)

cd/home/youruser(youruser 是每个人自己的用户名)

echo"gnome-session --session=ubuntu-2d" > .xsession

sudo/etc/init.d/xrdp restart

 

通过“桌面共享”设置“桌面共享首选项”。


 

运行windows的“远程桌面连接”,默认端口是3389,填上正确的IP地址回车,会出现一个登陆框,我们选择“sessman-xvnc”这个,然后输入你的Ubuntu的用户名和密码,OK!

 


 

  • 大小: 32.1 KB
分享到:
评论

相关推荐

    Windows网络下的Linux解决方案

    5. **Docker容器**:在Windows 10 Pro及更高版本中,可以直接运行Linux Docker容器,利用Docker的轻量级虚拟化技术,开发者可以在Windows环境下开发和测试Linux应用。 6. **Git集成**:许多Windows开发工具(如...

    spice-protocol,spice-gtk从0编译说明文档并实现桌面虚拟化访问

    Spice(Simple Protocol for Independent Computing Environments)是一种高效、安全的远程桌面协议,主要用于虚拟化环境中的图形用户界面显示和输入设备控制。它的设计目标是提供高质量的图形和音频体验,同时保持...

    VMware Horizon View7桌面虚拟化部署图文教程.docx

    - **Horizon Client**:提供了一个多平台客户端,包括Windows、macOS、Linux等操作系统版本,使用户能够通过不同硬件访问虚拟桌面。 - **Horizon Agent**:安装在远程桌面源虚拟机和RDS服务器上,负责提供连接监视、...

    linux下,远程桌面FreeRDP 源码

    Linux下的远程桌面解决方案FreeRDP是一款开源的远程桌面协议(RDP)客户端,它允许用户在Linux系统上连接并控制Windows、Mac以及其他支持RDP的服务器。FreeRDP基于X Window System,为用户提供图形化的界面来实现...

    服务器虚拟化技术与应用-教案.rar

    3. 虚拟桌面基础架构(VDI):在数据中心运行用户桌面,提供远程访问,提高安全性和管理效率。 4. 容器化应用:如Docker,轻量级的虚拟化技术,用于运行和部署容器化应用,提高了应用的可移植性和灵活性。 五、教学...

    VDI虚拟桌面架构及其应用-整合版本

    RDP是远程桌面协议,其服务端为Windows系统,Linux系统提供客户端,支持多通道图像视频流和硬件设备重定向。RemoteFX在微软RDP协议基础上发展,支持显卡虚拟化和USB设备重定向。PCoIP是一种基于位图流的协议,压缩率...

    VM16虚拟机去虚拟化教程(视频教程)

    - VMware Workstation 16特性:支持最新的Windows和Linux操作系统,提供高性能的3D图形支持,以及与vSphere的紧密集成,便于桌面虚拟化和开发测试环境的管理。 2. 去虚拟化(硬件辅助虚拟化) - 去虚拟化是指让...

    所有的虚拟化产品及其比较

    4. **桌面虚拟化**:将桌面操作系统部署在数据中心的服务器上,用户可以通过网络访问其个人桌面环境,适用于远程办公或集中管理需求较高的场景。 #### 主流虚拟化产品及其特点 1. **VMware vSphere** - **特点**...

    Redhat xen 虚拟化指南.pdf

    - **桌面虚拟化**:提供虚拟桌面基础设施 (VDI),以实现远程访问和集中管理。 ### 6. 高级特性与技术细节 #### 半虚拟化技术 - **定义**:半虚拟化是一种特殊的虚拟化方式,其中虚拟机被设计为直接与虚拟化层通信...

    多标签页类型远程连接

    多标签页远程连接通常是基于RDP(远程桌面协议)或VNC(虚拟网络计算)等远程桌面协议进行扩展的。开发者通常会构建一个集成了这些协议的客户端,提供多标签页功能。例如,`MultiDesk`可能就是这样一款工具,它集成...

    mitaka-openstack虚拟化云桌面的实现

    RDP(Remote Desktop Protocol)是微软开发的一种远程桌面协议,广泛应用于Windows平台。它允许用户通过网络连接到远程计算机,并进行交互式操作。RDP协议支持多通道通信,能够有效地传输音频、视频等多种类型的数据...

    基于Web的桌面云远程访问控制系统的设计与实现.docx

    桌面云是一种利用虚拟化技术提供桌面级服务的形式,它将用户的桌面环境托管在数据中心的服务器上,用户可以通过网络远程访问自己的桌面环境。相比于传统的PC桌面,桌面云具有以下优势: - **集中化管理**:所有的...

    MobaXterm远程linux机器连接工具

    除了SSH,MobaXterm还支持RDP(远程桌面协议)、VNC(虚拟网络计算)等其他远程桌面协议,这意味着你不仅能管理Linux服务器,还能连接到Windows或Unix系统的远程桌面,实现多平台的统一管理。 **4. 文件传输** Moba...

    微软虚拟化产品.docx

    VDI是微软提供的桌面虚拟化解决方案,允许用户通过网络访问集中托管在数据中心的个人桌面环境。优点: - 管理简便:所有桌面环境集中在数据中心,便于统一管理和更新。 - 安全增强:数据不存储在终端设备,降低数据...

    基于QEMU-KVM的办公桌面云系统的设计与实现1

    【基于QEMU-KVM的办公桌面云系统设计与实现】主要关注的是如何利用虚拟化技术,特别是QEMU-KVM,来构建一个高效、安全且易于管理的办公桌面云环境。QEMU-KVM是一种流行的开源虚拟化平台,它结合了QEMU(快速模拟器)...

    基于Citrix虚拟化技术和PXE无盘Linux的局域网应用平台.pdf

    总结来说,基于 Citrix 虚拟化技术和 PXE 无盘 Linux 的局域网应用平台是一个创新的 IT 解决方案,它整合了服务器虚拟化、应用虚拟化和网络启动技术的优势,实现了企业 IT 环境的简化、优化和高效运行。通过这种方式...

    Windows上的Linux容器_DaoCloud-kubernetes实战.pdf

    2. **借助Hyper-V容器技术**:Windows 10和Windows Server 2016支持通过Hyper-V容器技术来运行Linux容器。这种技术利用了Hyper-V hypervisor来创建极小型的虚拟机,从而实现了hypervisor级别的隔离。Hyper-V容器可以...

    VNC-Server-6.7.1-Linux-x64-ANY.tar.gz

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形界面。在本场景中,"VNC-Server-6.7.1-Linux-x64-ANY.tar.gz" 是一个针对64位Linux系统的VNC服务器软件的...

Global site tag (gtag.js) - Google Analytics