公司电脑不够用咋办?领导让你想办法解决,但是原则是不买新机子咋办。
问题背景:公司新找了几位实习生,但是领导发现机子不够用。公司总共就5台台式电脑,但是人家来上班不至于不给新人提供办公设备吧。至此领导就给出要求了。
方案选型:
- 买新电脑。(头都给你打烂,要买新电脑早就买了)
- 给了 500元预算,让打电话给附近电脑店让他们帮忙解决。(结果来的师傅可能计算机水平还没我高,抑或是预算不高没请到专业师傅,这个需求可能和网吧的云主机需求差不多,没解决问题不给上门费!这点很重要!)
- 硬着头皮找新方法。
- 可用设备:1.一台台式主机。2.朝歌科技的瘦客户机(型号Z81C)。之前公司打算采用天翼云桌面来实现办公,后来发现云桌面效果极差,所以就没再续费。这个瘦客户机也是天翼云桌面产品的一种。
-
方案落地:
3.1 要求在周1 将其搞定,第一次想到的是传说中的桌面虚拟化技术。
思路1.在物理机上创建虚拟机,通过虚拟机分发桌面给不同的使用者。
思路2.通过创建多个用户安装远程桌面。
3.2思路1 的可行性验证。当时百度了一下,打算使用桌面虚拟化技术,去华为(腾讯)官网看了一下方案,感觉不太行。B站也搜了教程,有一个华为欧拉系统(EulerOS),以及开源的oVirt 方案。但是其为Linux 系统,不合适。后来百度看了一下别的方案。有一个叫什么朵拉云的东西,就试了试。理论上说这个方法和需求契合度很高。实际上需要购买它的服务,价格还很昂贵。因此该方案舍弃,另寻他路。
思路2 使用朵拉云方案不可行。因此改变策略,改变搜索方向,和一位实习同事合作了一下寻找方案,查找到多用户桌面的方式。同时也是有这种。通过使用微软的 自带的远程桌面协议,通过使用插件破解多用户登录的方案。最后实现需求。
实现方法
参考教程
tip: github中有2个RDPWrap 项目,参考教程里有一个101 Star 的,下方有一个11K Star的。自行斟酌,我应该用的是教程中的项目。
https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2
原理就是通过RDPWrap 这个开源工具实现破解
在跟领导汇报之前,首先使用VMware 创建2个虚拟机,在虚拟机上进行测试。作为多用户远程桌面登录,仅安装2个虚拟机就足够,用一台做服务器,另外一台虚拟机和宿主机作为测试机。同时使用mstsc 微软自带工具进行连接。
问题点
当时这台机子是之前那位Java 程序员使用的台式机。用这个系统进行RDPWrap 安装配置的时候,显示的系统version 一直曝红。 后来决定重装使用windows 系统的恢复功能重装系统,最终实现远程桌面。
其次:由于朝歌的瘦客户机安装的是安卓系统,因此mstsc 无法正常使用。好在微软有一个软件叫Microsoft Remote Desktop 这个软件,它有一个安卓版本,刚好可以在朝歌瘦客户机中使用。
题外话:那台瘦客户机最开始安装软件的权限是锁死了的。需要root ,后来我联系了朝歌数码的客服技术人员。根据他们提供的教程连接他们的服务器才实现了软件的安装。
Tip:Microsoft Remote Desktop 该软件安卓版下载要找到合适的版本,不同的下载地址使用起来的效果不一样。因为是安卓跨平台。
当时硬件环境下,我总结了安卓远程桌面版本下载经验思路:
Microsoft Remote Desktop 应该在“当快” 这个下载站下载,适配远程桌面的速度最快,记得瘦客户机谷歌打开时要在右上角取消勾选 “windos桌面”