怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程

图片[1]|怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程|艾比爱分享
Kali Linux

Kali 是一个基于 Debian 的 Linux 发行版。它的目标就是为了简单:在一个实用的工具包里尽可能多的包含渗透和审计工具。Kali 实现了这个目标。大多数做安全测试的开源工具都被囊括在内。

Kali 是由 Offensive Security 公司开发和维护的。它在安全领域是一家知名的、值得信赖的公司,它甚至还有一些受人尊敬的认证,来对安全从业人员做资格认证。

Kali 也是一个简便的安全解决方案。Kali 并不要求你自己去维护一个 Linux 系统,或者你自己去收集软件和依赖项。它是一个“交钥匙工程”。所有这些繁杂的工作都不需要你去考虑,因此,你只需要专注于要审计的真实工作上,而不需要去考虑准备测试系统。

图片[2]|怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程|艾比爱分享
Windows功能设置

艾比才发现 Windows 11 的 WLS 里已经支持 Kali Linux 了,并且好像支持的 Linux 发行版还是不少的,只要你在 Windows 11 的设置——应用——可选功能——更多 Windows 功能里勾选了“适用于 Linux 的 Windows 子系统”(如上图)完成安装重启后就可以在 Windows 11 的 Windows 终端里输入:

wsl -l -o

命令来常看当前 WSL 支持的 Linux 发行版:

图片[3]|怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程|艾比爱分享

艾比果断选择了 Kali Linux,因为一直很喜欢 Kali Linux,很早就有关注过。甚至还专门制作了一个优盘版的 Kali Linux,有空的时候就会插在电脑上玩儿一会。但需要 USB 引导进入,有很多不方便的地方,既然 WSL 已经支持了 Kali Linux 就算是解决这个问题了,果断在 WSL 选择了 Kali Linux 安装,今天就给大家分享一下具体的步骤和方法:

在 WSL 里安装 Kali Linux

在 Windows 11 的 WSL 里安装 Kali Linux

只需要在终端里输入命令:wsl –install -d kali-linux 就可以安装了,但这里有个小瑕疵就是 WSL 默认都是安装在 C 盘的,对于明月这样 Windows C 盘一直存在空间紧张的很明显是不科学的,所以需要将 WSL 里的 Kali Linux 安装到其他硬盘才是最优方案具体操作如下:

首先通过上述的wsl –install -d kali-linux命令安装完 Kali Linux 后,不要着急进入,我们可以导出这个 Kali Linux 包到其他盘符来实现 WSL 中 Linux 发行版安装默认目录的变更。比如我们要把 Kali Linux 放到 D 盘去,就可以现在 D 盘新建一个目录,如:D:/WSL;然后先把 Kali Linux 导出到这个目录:

kali-linux d:\WSL\kali.tar

然后删除掉当前的发行版:

wsl --unregister kali-linux

查看确认 WSL 当前已经没有 Linux 发行版:

wsl -l -v

返回结果:

适用于 Linux 的 Windows 子系统没有已安装的分发版。可以通过访问 Microsoft Store 来安装分发版:https://aka.ms/wslstore

然后,导入刚刚导出的 tar 文件,并指定运行目录为d:\WSL\kali-linux:

wsl --import kali-linux d:\WSL\kali-linux d:\WSL\kali.tar --version 2

继续运行wsl -l -v查看当前发行版:

NAME          STATE           VERSION
* kali-linux    Stopped         2

可以看到导入的 tar 文件成功,Kali Linux 已经转移到d:\WSL\kali-linux了。

可以给 Kali Linux 设置一个常用用户,理论上是不推荐直接使用 root 的,主要是出于安全的考虑,养成好习惯很重要:

kali config --default-user myuser

注意,这里设定的是 Kali Linux 默认登录用户为myuser哦,有些命令是需要加sudo并验证 root 密码才能运行的。

最后,运行 wsl 进入 Kali Linux:

wsl

至此,完成了 WSL 里安装 Kali Linux 并指定盘符目录了。

剩下的就是更新一下 Kali Linux 了:

sudo apt update && sudo apt upgrade

还有安装 Kali Linux 默认工具集:

sudo apt install -y kali-linux-default

当然为了更好的体验 Kali,我们可以安装官方推荐的 GUI——Win-KeX。输入如下命令,进行安装。

sudo apt install -y kali-win-kex

安装完毕后,可使用如下命令启动:

# 启动
cd ~kex
# 关闭
kex stop
# 窗口模式
kex --win -s
图片[4]|怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程|艾比爱分享
Win-KeX

Win-KeX 还提供了无缝模式:

# 无缝模式
kex --sl -s
图片[5]|怎么在 Windows 11 的 WSL 里安装 Kali Linux?Kali Linux图形界面安装教程|艾比爱分享
Win-KeX 无缝模式

好了,现在你的 Windows 11 已经集成了 WSL 了,并且是 Kali Linux 发行版,用来给网站、服务器、线上项目做个压力测试、渗透测试啥绝对是个利器了,另外也是个非常不错的基于本地的 Linux 控制台终端学习平台,去 Linux 的知识海洋里尽情傲游吧!

艾比对这个 WSL 版的 Kali Linux 是爱不释手,不用重启电脑、就跟一个 Windows 桌面应用一样,需要的话随时调用就可以进入 Linux 里了,所有的 Linux 命令都可以直接运行,对于远程服务器的连接操作更是方便至极,完美呀!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容