admin管理员组

文章数量:1602084

搭建云桌面服务及Win10远程连接实验报告

实验目的

1、初步了解虚拟化技术,理解云计算的相关概念
2、理解系统工程师面临的困境
3、理解自动化安装、管理(DevOps)在云应用中的重要性

实验内容

1、下载所需文件

首先下载 VMware Workstation Pro(下面简称VM)或者 Oracle VirtualBox 和 CentOS,由于我早已安装了VM,所以用VM来进行搭建私有云。VM下载安装好后,在网上找一下激活码就好了,CentOS下载选择 Minimal ISO 即可。
VMware Workstation Pro下载链接
CentOS下载链接

2、安装CentOS虚拟机

首先打开VM,点击创建新的虚拟机

选择自定义模式。

选择后一直点击下一步,直到安装客户机操作系统,选择稍后安装操作系统

点击下一步后,选择Linux,版本为 CentOS 7 64位

然后自定义虚拟机名字以及位置、分配虚拟机的处理器数量、内存、磁盘大小(这些配置由你自己的电脑性能决定、越高越好)。




这里我选择了立即分配所有磁盘空间这样子在创建之后,虚拟机就占了20G的空间,若没有选择,则磁盘空间会动态分配,虚拟机需要越多,占的磁盘空间就越多,但不能超出20G。然后我还选择了将虚拟磁盘存储为单个文件,我选择这个是因为感觉这种模式下,虚拟机会运行得更加流畅。

网络的配置,选择NAT模式。

配置好虚拟机后,点击完成,VM会向主机申请磁盘空间。


创建成功后,可以在VM主页找到刚刚创建的虚拟机。

然后点击编辑虚拟机设置,将刚刚下载好的镜像文件放入虚拟机的CD/DVD中。

然后点击添加,选择网络适配器。

接着设置第二块网卡的模式,为仅主机模式

然后点击开启此虚拟机,此时虚拟机就会读取镜像文件,根据提示操作,就可以自动安装CentOS了。

等待安装完成,安装完成后点击重启即可。

重启后,会要求输入localhost login,这里输入root即可,密码则是你刚刚设置的root密码(如果密码包含了数字,输入的时候记得先按一下num lock键,默认不开启)。

3、配置Centos虚拟机

激活网卡

在命令行中输入nmtui命令,进入以下界面,选择Activate a connection。

将里面的两块网卡都激活。

然后返回到命令行界面,输入ping www.baidu看是否网络连通,出现一下情况表示网络已经连通。

接着输入yum install net-tools来安装ifconfig相关的工具,安装完后输入ifconfig,若没有提示command not found则表明安装成功。

桌面图形化

在命令行中输入以下内容,安装图形化桌面
yum groupinstall "GNOME Desktop"
安装成功后,输入init 5即可转换成图形界面。

安装xrdp及关闭防火墙

由于在默认库中,是没有xrdp软件包的,所以首先要安装epel库。
在终端中输入sudo yum install epel-release,但是出现以下问题:所有的镜像都好像连接不了。

因此我们要更改安装源,我这里使用的是163源,以下为更改源的方法:
163源
用虚拟机的浏览器打开上面的链接,然后选择对应版本的源下载,更换方法链接有提及。
替换完源后再次在终端输入sudo yum install epel-release安装epel库,安装成功后,输入sudo yum install xrdp安装xrdp。
安装tigervnc-server:
sudo yum install -y tigervnc-server

开启xrdp服务,并设置为开机启动:
sudo systemctl start xrdp
sudo systemctl enable xrdp

查看xrdp服务是否正常启动。
systemctl status xrdp.service
netstat -antup|grep xrdp

关闭防火墙。
systemctl stop firewalld.service
systemctl disable firewalld.service

配置SELinux , 否则可能无法启动xrdp服务,或者启动出错。
chcon -t bin_t /usr/sbin/xrdp
chcon -t bin_t /usr/sbin/xrdp-sesman

4、Win10连接远程桌面

首先在虚拟机中查看ip地址,在终端输入ifconfig

因为是第二个网卡才是私有地址,所以查看第二个的ip地址,为192.168.245.129。
在主机中找到远程桌面,输入上述ip。

输入账户root(或者你自己的用户)以及密码登陆。

显示了login successful,但是闪退了。
后来在网上搜了一下这个问题,有人提议说用Xshell,然后我就下载了一个Xshell。
Xshell下载链接
安装后选择新建会话

在主机中填写刚刚虚拟机的IP地址,填写好后点击连接。

在提示框中输入账号密码即可登陆成功。

到此整个搭建完成!

本文标签: 桌面VMwareCENTOS