WSL——Kali子系统安装及其相关配置


一、WSL简介

WSL的全称是Windows Subsystem for Linux。
适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

二、开启WSL功能

系统要求:windows 10 专业版,(家庭版无法使用)
打开控制面板 -> 程序 -> 启用或关闭windows功能
将“适用于Linux的windows子系统”勾选
在这里插入图片描述后续您的windows系统会进行更新,重启后将会开启WSL功能。
默认开启的WSL版本是1.目前最新的版本是2.
两者功能比较:(来源:https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions
在这里插入图片描述

三、安装kali子系统

进入微软商店搜索kali,选择kali进行安装。
在这里插入图片描述安装完成后,在开始页面可以看到Kali Linux。
首次完成会要求您完成的第一步是创建账户,包括用户名和密码。

  • 此用户名和密码特定于安装的每个单独的 Linux 分发版,与 Windows 用户名无关。
  • 创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
  • 此帐户将被视为 Linux 管理员,能够运行 sudo (Super User Do) 管理命令。
  • 在适用于 Linux 的 Windows 子系统上运行的每个 Linux 分发版都有其自身的 Linux 用户帐户和密码。 每当添加分发版、重新安装或重置时,都必须配置一个 Linux 用户帐户。

此时虽然为管理员账户,可以使用sudo命令,但是不能使用root进行操作。
使用sudo passwd root命令,为root修改密码。

四、安装Windows Terminal

Windows Terminal现在已经是正式版,功能稳定且强大。
进入微软商店搜索Windows Terminal。
在这里插入图片描述安装好后,可以将其固定在任务栏中方便使用。
打开的默认控制台是Windows Powershell。
在这里插入图片描述点击箭头可以选择其他终端,当已经安装好了kali或者其他发行版Linux,都可以在这里运行。
在这里插入图片描述
Windows Terminal还支持自定义主题配色
配色网站:https://atomcorp.github.io/themes/
在这里插入图片描述可以在线预览不同的配色,找到适合自己的配色可以点击 get theme复制到设置中进行更换。
在这里插入图片描述
点击设置打开的是setting.json文件。推荐使用vscode等,方便编辑。
可以同时使用多个配色方案,每个配色方案用逗号分隔开,找到schemes后,放在其中即可。
以下是我的个人配置,如下:
在这里插入图片描述再找到上面的profileslist中的name就是各个terminal的配置。在里面添加colorScheme即可实现主体配色的更换。
在这里插入图片描述此时windows terminal可以不用关闭,可以边修改边保存,来观察变化,挑选出适合自己的主体配色。

五、对Kali的设置

此时安装好的kali大概仅有350MB左右的大小,此时的kali只是一个单纯的系统,没有官网镜像中的各种安全工具。
这需要我们自己进行安装。

1. 更换更新源

此时的kali仅有vi可以对更新源进行编辑,但是使用起来不是很方便。可以直接访问该source.list对其进行修改后进行保存。个人认为这样更加便捷。
C:\Users\XXXX\AppData\Local\Packages\KaliLinux.XXXXXXXXXX\LocalState\rootfs \etc\apt

将之前的内容全部删除后替换为阿里云源并保存,当然使用其他源也没问题。
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

Kali在系统中的位置:
C:\Users\XXXX\AppData\Local\Packages\KaliLinux.XXXXXXXXXX\LocalState\rootfs

执行apt-get update即可完成更新源的替换。

2. 安装完整版Kali

执行:apt-get install kali-linux-everything
即使更换了更新源也需要经过漫长的等待,全部的安装内容大约在19G左右。根据C盘容量,量力而行。

在安装过程中询问的选项中全部选择yes即可。其中有软件一个需要填写用户,选择root或者您自己设定好的用户都可以。

优点:方便,全部选择yes即可,为后续使用 X410(X server for windows 10,微软商店限时折扣,打折时71RMB,原价354,推荐打折时购买使用)打下铺垫
缺点:等待时间长,无法使用有图形界面的工具。

六、配置图形化桌面并连接

1. 下载 X410

采用X server for windows 10,对kali子系统进行连接,在微软商店中搜索X410购买后即可使用,或者使用其他类似软件代替也没有问题。
在这里插入图片描述安装好后,首次打开,右键点击托盘图标,选择Floating Desktop后即可。
结果为显示一个半透明磨砂质感的界面。

2. Kali安装图形界面

执行:
apt update && apt -y upgrade
apt install xfce4 xfce4-terminal gtk2-engines-pixbuf

稍作等待即可成功。

3. 连接X410

执行:
export DISPLAY=127.0.0.1:0.0
xfce4-session

回到X410,已经获取到Kali的图形化界面,如下图所示:
在这里插入图片描述
用此方法,每次都需要先执行:
export DISPLAY=127.0.0.1:0.0
再执行:
xfce4-session
比较麻烦。
可以通过:
echo “export DISPLAY=127.0.0.1:0.0” >> ~/.bashrc
将此句话写入.bashrc中,以后只需要执行xfce4-session即可成功连接。

4. 可能遇到的问题

当在图形化界面中,使用terminal,可能会出现以下报错信息:
Failed to execute default Terminal Emulator. Input/output error.

这是系统使用默认的命令行导致此情况的出现,需要手动修改一下。

找出设置:
在这里插入图片描述
打开设置,搜索Preferred Applications
在这里插入图片描述
在utilities中的terminal emulator选择xfce terminal即可解决此问题。
在这里插入图片描述
在这里插入图片描述
这样我们就可以顺畅的使用Kali啦!

  • 7
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
配置WSL2中的Kali子系统,您可以按照以下步骤进行操作: 1. 首先,请确保您的计算机使用的是Windows 10专业版,并且已经启用了WSL功能。您可以通过打开控制面板,找到“程序”选项,然后点击“启用或关闭Windows功能”来确认是否已经勾选了“适用于Linux的Windows子系统”。 2. 接下来,您需要安装Kali子系统。您可以在Microsoft Store中搜索并下载Kali Linux应用程序。 3. 安装完成后,您可以打开Windows Terminal或其他终端应用程序,然后启动Kali子系统。您可以通过运行命令"wsl --set-version kali-linux-2"将其设置为WSL2版本。 4. 在Kali子系统中,您可以进行一些配置。首先,您可以更换更新源以提高软件包更新的速度和稳定性。您可以编辑"/etc/apt/sources.list"文件,将默认的更新源更换为国内镜像源。 5. 如果您想要安装完整版的Kali,您可以运行命令"apt update && apt full-upgrade"来更新系统并安装所有可用的软件包。 6. 如果您希望在Kali中使用图形化桌面,您可以下载并安装X410或其他X服务器应用程序。然后,您可以在Kali安装图形界面,并通过X410连接。请参考相关文档和教程以获取更详细的步骤。 注意:在配置过程中可能会遇到一些问题,例如网络连接、软件包依赖等。您可以参考相关文档和社区讨论来解决这些问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [WSL——Kali子系统安装及其相关配置](https://blog.csdn.net/qq_25649867/article/details/110881558)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lilin_27

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值