利用Vmware和Ubuntu搭建自己的桌面云

实验内容

实验详细内容参见课程博客
本次实验主要是利用Vmware虚拟机,以及Ubuntu系统,来搭建可以通过Windows远程桌面连接的私有云桌面。
软件版本:Vmware 15 Pro + Ubuntu 18.04

实验步骤

1. 安装Vmware虚拟机

此过程在以往的课程中已经安装过,并且可以在网上搜到许多版本,故略去。

2. 配置Ubuntu系统

(注:由于本次实验是在已经配置好的Ubuntu系统上再配置远程桌面服务,所以有的步骤可能忽略掉了,欢迎指正!)

创建虚拟机

打开Vmware虚拟机,创建新的虚拟机,选择需要安装的ISO镜像文件,可以自动检测到将要安装的系统的类型,这样就可以不用手动选择。按照提示一步步创建,选择文件安装位置等。一些配置要求可以在课程博客中看到:

  • 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  • 显示,显存采用默认。如果是桌面版,显存越大越好
  • 存储,不低于30G。避免以后扩展难。
  • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡
    至于最后一点网络,与VitualBox不同,需要在虚拟机设置中添加网络适配器:
    添加网卡
    并且勾选为仅主机模式。
    开启虚拟机后,等待系统安装完毕。
升级 OS 系统内核
  • 获取 wget, 与Centos系统不同,安装的命令是sudo apt install wget

  • 配置源 163源、阿里云源
    具体步骤是:

    1. 先备份原来的源信息
      cp /etc/apt/sources.list /etc/apt/sources.list.bak

    2. 修改文件
      sudo vim /etc/apt/sources.list
      添加阿里源

      deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

      保存后退出。

    3. 更新源,指令是
      sudo apt-get update
      sudo apt-get upgrade

对于创建的两块网卡,在宿主机中的命名对应一般是VMnet1对应仅主机模式,VMnet8对应NAT模式。可以设置为自动获取IP。
完成这些之后,可以查看以下主机的IP输入命令:
ifconfig
查看主机IP地址,如果提示没有该指令,则说明没有安装相关的工具,就先安装一下
sudo apt install net-tools
(注:由于Ubuntu18.04版本网络好像不太稳定,所以可能会出现无法联网的问题,这时候需要重启一下网络服务。
停止网络服务
sudo service network-manager stop
备份文件,以免错误操作
sudo cp /var/lib/NetworkManager/NetworkManager.state /var/lib/NetworkManager/NetworkManager.state.bak
删除该文件
sudo rm /var/lib/NetworkManager/NetworkManager.state
重启网络
sudo service network-manager start
使用ifconfig指令来查看IP地址:
ifconfig

测试连通性

使用Ubuntu虚拟机ping外网和本机IP,都能ping通则说明网络正常。

设置远程桌面连接

首先需要安装xrdp:
sudo apt install xrdp
然后重启xrdp服务,或者重启以下Ubuntu。
sudo service xrdp restart
(参考博客:知乎专栏
(其他连接配置,也可以参考以下链接:
https://blog.csdn.net/clksjx/article/details/83445127
https://blog.csdn.net/X3I__x3i/article/details/79853980)

然后注销当前账户,否则会导致远程连接无法连接上。
尝试使用Windows自带的远程桌面连接服务,输入虚拟机IP地址,可以通过ifconfig指令获得。会出现如下图界面:
远程桌面登录
选择Xorg,然后输入Ubuntu的账户密码(需要在虚拟机上注销登录)
如果遇到蓝屏的情况,密码账户输入正确,但是没有进入相应的虚拟机桌面可以采取以下办法(该脚本安装方法来自http://c-nergy.be/blog/?p=13663):

wget http://www.c-nergy.be/downloads/install-xrdp-3.0.zip
unzip install-xrdp-3.0.zip
chmod 777 Install-xrdp-3.0.sh
./Install-xrdp-3.0.sh

然后重启以下虚拟机,即可。
参考链接:
https://blog.csdn.net/u014447845/article/details/80291678

配置主机IP端口转发

以上我们完成的工作只是直接访问虚拟机IP来达到远程桌面连接的目的,但是如果想要使用云桌面,那还得实现在另一台电脑能够访问的虚拟机。
这个步骤可以通过配置Vmware虚拟机NAT转发端口,设置虚拟机ip与主机相连的端口号,就可以通过访问主机IP+端口号来连接到虚拟机桌面上。
步骤如下:

  1. 打开虚拟机-编辑-虚拟网络编辑器
    在这里插入图片描述
  2. 选中VMnet8,更改NAT设置(需要权限),添加主机端口与虚拟机IP的对应,虚拟机的端口选择3389
    在这里插入图片描述
    完成之后就可以直接通过连接主机IP+端口号来连接到自己的云桌面上了!
    测试图:
    远程桌面连接
使用SSH连接到虚拟机Ubuntu系统

利用Git Bash来连接到虚拟机:
ssh
如果出现无法连接的情况,有可能是22端口没有开启,解决方法参考以下博客:
https://blog.csdn.net/xuyoululu/article/details/86138256

本次实验到次完成。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值