适用于Linux的Windows子系统上的Kali Linux GUI安装
到目前为止,借助适用于Linux 2的Windows子系统和使用kali Linux,现在可以生成直接在Windows中显示的图形桌面环境。
适用于Linux的Windows子系统为在Windows 10和Windows服务器上本地运行Linux二进制可执行文件提供了兼容性层。首次发行时,它利用了Linux兼容的内核,该内核将Linux系统调用转换为可由Windows内核执行的系统调用。
随着Windows System for Linux 2的发布,真正的内核运行在Microsoft的Hyper-V虚拟化体系结构的顶部。它提供了本机兼容性和性能优势。除此之外,它还允许在WSL Linux发行版中直接启动Windows可执行文件。此功能使kali Linux可以创建一个名为“ Win-Kex”的软件包,该软件包可以生成Windows VNC客户端,该客户端连接到在WSL中运行的Xfce图形桌面环境。
要开始使用Win-Kex,您需要安装Linux的Windows子系统(在Windows 10版本2004上)。安装WSL之后,安装Kali Linux并启动它并运行以下命令:
sudo apt更新
sudo apt dist-upgrade
这将为发行版准备最新的更新和所需的文件。然后,使用以下命令安装Win-Kex软件包:
须藤apt install -y kali-win-kex
等待该过程完成(您需要耐心等待,因为上述命令将安装许多软件包)。完成此操作后,输入以下代码并安装kali-Linux工具:
须藤apt install -y kali-linux-default
同样,您需要耐心等待,因为此命令还将安装许多软件包。
准备好系统后,您将拥有一个新的kex命令,可用于访问Kali Linux GUI桌面。为此,Win-Kex在Kali Linux WSL实例中使用Xfce桌面环境启动VNCServer。此后,它将启动TigerVNC Windows客户端并自动传递命令以连接到VNC服务器。
您只需要输入Kex以启动VNCServer并通过TigerVNC连接到它,即可使kali Linux Desktop在Windows中自动启动。之后,您将拥有运行Windows的GUI桌面,因此可以进行任何您想做的研究和测试。