1、XFCE桌面简介
XFCE 是一款针对 Linux 系统的现代化轻型开源桌面环境,它在其他的类 Unix 系统上,比如 Mac OS X、 Solaries、 *BSD 以及其它几种上也能工作得很好。它非常快并以简洁而优雅的用户界面展现了用户友好性。XFCE 的一个卓越的特性是其内存消耗等系统资源占用率很低,因此,如果服务器需要一个桌面环境的话它会是首选。
2、 XRDP简介
XRDP 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样。
简单来说,使用XRDP,用户可以使用RDP协议连接到Linux桌面。
3、 Ubuntu 20.04安装CFCE桌面及XRDP
3.1 创建一台Ubuntu 20.04服务器
3.2 配置apt源为国内源
执行如下步骤对apt源配置文件进行备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
执行如下命令打开apt源配置文件:
sudo vi /etc/apt/sources.list
使用如下内容替换原始文件:
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal
main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-updates main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal
universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-updates universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal
multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-updates multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-security main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-security universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
focal-security multiverse
3.3 更新软件
sudo apt-get update -y
sudo apt-get upgrade -y
3.4 安装XRDP
sudo apt install xrdp -y
3.5 安装XFCE4
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
sudo apt install xubuntu-desktop -y
3.6 配置XFCE
echo "xfce4-session">~/.xsession
sudo vi /etc/xrdp/startwm.sh
在“exec /bin/bash /etc/X11/Xsession”前一行插入
xfce4-session
3.7 重启XRDP
sudo service xrdp restart
3.8 修改ubuntu密码
sudo passwd ubuntu
4、连接到Linux桌面
4.1 修改Linux服务器安全组
使用XRDP方式连接EC2 Linux服务器时,需要在实例所在的安全组中,添加1条允许TCP 3389访问的入站规则。
4.2 使用MSTSC连接Linux桌面
4.3 进入XFCE桌面