Ubuntu 20.04 + XFCE + XRDP实现Windows远程桌面连接

472 阅读2分钟

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桌面