故事的开始

在周六的晚上,突然我舍友说服务计算多出来两个空位!然后我以迅雷不及掩耳之势光速登陆选课系统选上了服务计算。然后周一安装环境的我对此感到十分后悔却又无可奈何因为……不能退课了。既然如此,那就只好把所有的坑都踩一遍了!第一步:配置自己的云桌面。

正文部分

吐槽的事情放到最后,如果有人有兴趣的话可以看看。这里使用的VMware(实际上实现过程与开启虚拟机的软件无关),操作系统是ubuntu16.04。老师的要求是创建一个远程桌面,于是只是开个ssh连接命令行是不够的。

接下来就来一步一步地讲述如何自己的云桌面。

1、安装好虚拟机

首先要能让自己的虚拟机正常运行。这个过程就不再详述了。

2、配置网卡

打开vmware,选择虚拟机->设置->添加->网络适配器->下一步->仅主机模式->完成.

vSphere云桌面虚拟化 vmware云桌面部署步骤_desktop

vSphere云桌面虚拟化 vmware云桌面部署步骤_desktop_02

vSphere云桌面虚拟化 vmware云桌面部署步骤_ubuntu_03

3、进入ubuntu开始安装各种包

#安装xrdp 
sudo apt-get install xrdp 
#安装vnc4server 
sudo apt-get install vnc4server tightvncserver
#安装xubuntu-desktop 
sudo apt-get install xubuntu-desktop 
#向xsession中写入xfce4-session 
echo “xfce4-session” >~/.xsession 
#开启xrdp服务 
sudo service xrdp restart

其中安装xubuntu-desktop那一步会花费很多时间,网速会将到按B走,这个过程需要严重的耐心。有时候会告诉你安装失败,然后根据提示运行一下以下命令:

sudo apt-get update

然后重新运行安装xubuntu-desktop的命令即可。

4、允许远程访问

在乌班图左上角搜索desktop,找到desktop sharing.

vSphere云桌面虚拟化 vmware云桌面部署步骤_ip地址_04

然后勾选允许其他人访问桌面.

vSphere云桌面虚拟化 vmware云桌面部署步骤_desktop_05

如果所示勾选后屏幕左上角应该会出现一个小电脑的标志.

vSphere云桌面虚拟化 vmware云桌面部署步骤_ip地址_06

5、找到我们的ubuntu的ip地址

有两种方法。

1、命令行运行  ifconfig  即可得到我们的ip地址。即ens33后面的那个地址

vSphere云桌面虚拟化 vmware云桌面部署步骤_desktop_07

2、点击左上角的箭头,选择倒数第二个:连接信息

vSphere云桌面虚拟化 vmware云桌面部署步骤_vSphere云桌面虚拟化_08

vSphere云桌面虚拟化 vmware云桌面部署步骤_ip地址_09

6、打开微软远程桌面

怎么打开就不需要教程了吧……

vSphere云桌面虚拟化 vmware云桌面部署步骤_desktop_10

把我们得到的ip地址填进去。然后连接,输入你乌班图的用户名和密码,稍等片刻就看到你的乌班图啦!连接模式就用默认那个就行了。

后记

不得不说,这个过程看似十分简单,但是从无到有的过程是十分痛苦的,尤其是被完全不正确的博客浪费了时间之后就更加不爽了。一开始的时候用xrdp可以连接,但是连上之后就是黑屏,鼠标变成X。一般的博客都完全没有涉及到这一点。然后找了半天原因,发现是在乌班图14.04之后就不再支持gnome了,就是图形化的桌面无法显示出来,所以连接上之后一直是黑屏,然后秒退。解决方法大概就是安装其他桌面管理包,把你的gui转换成一种可以远程的格式。这里使用的是xubuntu-desktop,你会发现连接完之后原来的格式全变了,变丑了!没办法的事。然后找了其他博客说可以不用那种曲线救国的方式可以直接用原装gui进行远程。激动的我搞了半天发现在我这里完全不行。

链接在这里。

http://c-nergy.be/blog/?p=9962这是原版的解决方案。

总之抱着最后的一丝希望强行等待了xubuntu-desktop安装完成,终于解决了黑屏问题!成功链接!!!!(过程中下载并安装了virtuallbox,下载了ubuntu14.04,下载了centos)赶紧把下载好的东西又删了。

虽然浪费了巨量的时间,但是最终装好了还是觉得很开心。