WSL 使用 XRDP 链接图形桌面

原文链接: WSL 使用 XRDP 链接图形桌面

WSl2 以轻型虚拟机的方式运行,可以使用图形界面,在使用 XRDP 做远程桌面服务的过程中,遇到很多问题,而网上的帖子,一大半不对症,其实并不麻烦,特此记录。

本过程在 WSL 为 Ubuntu 20.04 主机为 Win11 22000.132 通过验证

本文创作时间 2022-1-31

一、安装 xfce4 和 xrdp

直接 apt 安装即可

sudo apt-get install xfce4 xrdp -y	

二、修改默认服务端口

编辑 /etc/xrdp/xrdp.ini 文件

修改 [global] 下的 port=3389 项

如果修改为 tcp://:3399 , 那么在链接时,只能使用 wsl 的 ip 进行连接,

如果修改为 tcp://.:3399 ,那么可以只用 127.0.0.1 进行连接

三、创建 .xession 文件

在用户 home 目录创建 .xession 文件,写入 xfce4-session

echo xfce4-session > ~/.xsession

四:启动服务

WSL 不能使用systemctl ,所以,需要使用 service 或者手动启动服务,每次连接桌面前,都需要手动启动 xrdp 服务,不过,如果你不想每次都手动启动,想开机自启,可以将这个语句写在 wsl 开机 init 脚本里。我自己喜欢每次手动启动,因为,,,,,总强迫症认为它会浪费笔记本电量(虽然不用的时候 wsl 会休眠,所以其实并不如此)

sudo /etc/init.d/xrdp start	

启动之后,检查 xrdp 是否运行

sudo /etc/init.d/xrdp status	

以上命令可以使用 service ,如何使用?

sudo service xrdp start	
sudo service xrdp status

五、连接桌面

使用 Windows 的 mstsc 或者其他的 xrdp 工具连接即可

此处使用 mstsc 示例

按 WIN + R 输入 stsc 打开客户端,输入 127.0.0.1:3399 或者 wsl 的 ip 加端口号连接,这取决于你在第二步时如何设置。在弹出的输入框中输入密码,登录,即可看到 xfce 桌面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值