WSL2系列(四) Ubuntu和Kali的图形界面

微软应用商店的WSL的Linux发行版没有图形界面,本文来介绍实现WSL的图形界面,分别介绍Ubuntu和Kali。注:WSL2已推出原生GUI组件,需要最新预览版或windows11,本文还是用第三方解决方案实现

Ubuntu

安装好WSL2,从应用商店下载Ubuntu,并启动。(本步骤略)

更新系统:

sudo apt update && sudo apt -y upgrade

安装 xrdp、轻量级图形组件xfce4:

sudo apt install xrdp

sudo apt install -y xfce4

安装过程选择图形界面是 gdm3

图片

安装 xfce4-goodies

sudo apt install -y xfce4-goodies

修改xrdp的远程桌面端口为 3390(避免端口冲突)

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

sudo sed -i ‘s/3389/3390/g’ /etc/xrdp/xrdp.ini

修改分辨率,提高远程桌面的图像质量。因为是本地测试,不存在延时。

sudo sed -i ‘s/max_bpp=32/#max_bpp=32\nmax_bpp=128/g’ /etc/xrdp/xrdp.ini

sudo sed -i ‘s/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g’ /etc/xrdp/xrdp.ini

图片

保存到xsession会话中:

echo xfce4-session > ~/.xsession

编辑启动文件:

sudo nano /etc/xrdp/startwm.sh

将最后2行注释掉,再添加

startxfce4

ctrl + x 保存文件。

图片

启动xrdp:

sudo /etc/init.d/xrdp start

远程桌面测试:

主机Windows10下打开远程桌面工具mstsc , 地址选 localhost:3390,输入用户名kelemi以及密码,就进入了ubuntu20的图形界面。

图片
图片
图片

有人可能会奇怪,为什么要用 localhost:3390?实际上是由主机转换到ubuntu的地址了。当然可用该ubuntu实际的IP地址远程桌面:172.21.104.185:3390图片

这是个轻量级的桌面,连浏览器也没装,安装下火狐浏览器:

sudo apt install firefox

再打开百度测试。

图片
图片

Kali

Kali的图形界面,完全可以按照上面Ubuntu的方法,使用xfce和xrdp达到目的。但Kali的WSL2版本提供了win-kex的图形界面,效果更好,我们来试一下。

从应用商店下载Kali,并启动。(本步骤略)

图片

系统更新:

sudo apt update && sudo apt upgrade

安装kali-win-key:

sudo apt install kali-win-kex

图片

安装过程选择键盘布局,保持默认即可。

图片

安装完成后,键入kex 命令。

创建密码,不创建只读密码。然后进入kali漂亮的界面。

图片

按F8 退出全屏,可以看到用的TigerVNC连接。

图片

前面的Ubuntu我们用RDP,这里用的是VNC的集成。

下一篇预告

下一篇是本系列的最后一篇,谈一下WSL的网络架构。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注