WSL2使用xrdp访问xfce4桌面环境

引言

之前在树莓派上用xrdp实现了用Windows自带的远程桌面工具访问图形界面,想着WSL2里面应该也可以实现的吧,搞起来~

安装必要包

$ sudo apt update -y
$ sudo apt install -y xfce4 xrdp

修改默认配置

$ sudo vim /etc/xrdp/xrdp.ini

port=3390	# 修改默认的通信端口`3389`,防止和Windows系统的远程桌面冲突,

启动xrdp

由于WSL2里面不能用systemd,所以需要手动启动

$ sudo /etc/init.d/xrdp start

远程访问

Windows系统中运行mstsc,地址输入localhost:3390进行连接
WSL2使用xrdp访问xfce4桌面环境_第1张图片
WSL2使用xrdp访问xfce4桌面环境_第2张图片
这里输入WSL2的账户和密码进行登录,结果发现闪退

解决闪退问题

这是由于xrdp远程连接创建后对登录使用的账户不知道该启动哪个桌面Session会话导致,需要手动创建一下

$ cd ~
$ vim .xsession

# 文件内容就下面一行,保存退出
xfce4-session

再使用mstsc连接,欧耶~
WSL2使用xrdp访问xfce4桌面环境_第3张图片

你可能感兴趣的:(Linux,Windows10)