如何能快速的建立开发环境,节省不必要的开发时间,同时保证开发的效率,是我的一个目标。为了达到这个目标,需要一系列的工作。
由于服务器一般都是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!
相关推荐
5. **Docker容器**:在Windows 10 Pro及更高版本中,可以直接运行Linux Docker容器,利用Docker的轻量级虚拟化技术,开发者可以在Windows环境下开发和测试Linux应用。 6. **Git集成**:许多Windows开发工具(如...
Spice(Simple Protocol for Independent Computing Environments)是一种高效、安全的远程桌面协议,主要用于虚拟化环境中的图形用户界面显示和输入设备控制。它的设计目标是提供高质量的图形和音频体验,同时保持...
- **Horizon Client**:提供了一个多平台客户端,包括Windows、macOS、Linux等操作系统版本,使用户能够通过不同硬件访问虚拟桌面。 - **Horizon Agent**:安装在远程桌面源虚拟机和RDS服务器上,负责提供连接监视、...
Linux下的远程桌面解决方案FreeRDP是一款开源的远程桌面协议(RDP)客户端,它允许用户在Linux系统上连接并控制Windows、Mac以及其他支持RDP的服务器。FreeRDP基于X Window System,为用户提供图形化的界面来实现...
3. 虚拟桌面基础架构(VDI):在数据中心运行用户桌面,提供远程访问,提高安全性和管理效率。 4. 容器化应用:如Docker,轻量级的虚拟化技术,用于运行和部署容器化应用,提高了应用的可移植性和灵活性。 五、教学...
RDP是远程桌面协议,其服务端为Windows系统,Linux系统提供客户端,支持多通道图像视频流和硬件设备重定向。RemoteFX在微软RDP协议基础上发展,支持显卡虚拟化和USB设备重定向。PCoIP是一种基于位图流的协议,压缩率...
- VMware Workstation 16特性:支持最新的Windows和Linux操作系统,提供高性能的3D图形支持,以及与vSphere的紧密集成,便于桌面虚拟化和开发测试环境的管理。 2. 去虚拟化(硬件辅助虚拟化) - 去虚拟化是指让...
4. **桌面虚拟化**:将桌面操作系统部署在数据中心的服务器上,用户可以通过网络访问其个人桌面环境,适用于远程办公或集中管理需求较高的场景。 #### 主流虚拟化产品及其特点 1. **VMware vSphere** - **特点**...
- **桌面虚拟化**:提供虚拟桌面基础设施 (VDI),以实现远程访问和集中管理。 ### 6. 高级特性与技术细节 #### 半虚拟化技术 - **定义**:半虚拟化是一种特殊的虚拟化方式,其中虚拟机被设计为直接与虚拟化层通信...
多标签页远程连接通常是基于RDP(远程桌面协议)或VNC(虚拟网络计算)等远程桌面协议进行扩展的。开发者通常会构建一个集成了这些协议的客户端,提供多标签页功能。例如,`MultiDesk`可能就是这样一款工具,它集成...
RDP(Remote Desktop Protocol)是微软开发的一种远程桌面协议,广泛应用于Windows平台。它允许用户通过网络连接到远程计算机,并进行交互式操作。RDP协议支持多通道通信,能够有效地传输音频、视频等多种类型的数据...
桌面云是一种利用虚拟化技术提供桌面级服务的形式,它将用户的桌面环境托管在数据中心的服务器上,用户可以通过网络远程访问自己的桌面环境。相比于传统的PC桌面,桌面云具有以下优势: - **集中化管理**:所有的...
除了SSH,MobaXterm还支持RDP(远程桌面协议)、VNC(虚拟网络计算)等其他远程桌面协议,这意味着你不仅能管理Linux服务器,还能连接到Windows或Unix系统的远程桌面,实现多平台的统一管理。 **4. 文件传输** Moba...
VDI是微软提供的桌面虚拟化解决方案,允许用户通过网络访问集中托管在数据中心的个人桌面环境。优点: - 管理简便:所有桌面环境集中在数据中心,便于统一管理和更新。 - 安全增强:数据不存储在终端设备,降低数据...
【基于QEMU-KVM的办公桌面云系统设计与实现】主要关注的是如何利用虚拟化技术,特别是QEMU-KVM,来构建一个高效、安全且易于管理的办公桌面云环境。QEMU-KVM是一种流行的开源虚拟化平台,它结合了QEMU(快速模拟器)...
总结来说,基于 Citrix 虚拟化技术和 PXE 无盘 Linux 的局域网应用平台是一个创新的 IT 解决方案,它整合了服务器虚拟化、应用虚拟化和网络启动技术的优势,实现了企业 IT 环境的简化、优化和高效运行。通过这种方式...
2. **借助Hyper-V容器技术**:Windows 10和Windows Server 2016支持通过Hyper-V容器技术来运行Linux容器。这种技术利用了Hyper-V hypervisor来创建极小型的虚拟机,从而实现了hypervisor级别的隔离。Hyper-V容器可以...
VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形界面。在本场景中,"VNC-Server-6.7.1-Linux-x64-ANY.tar.gz" 是一个针对64位Linux系统的VNC服务器软件的...