智能
助手
最大化  清空记录 停止  历史记录
翻译选中文本
选中一段文本后进行翻译
名词解释
选中一段文本后进行名词解释
知识图谱生成
通过图谱展示知识信息
登录用户在知识浏览页面可用
答案生成
AI自动回答一个问答功能中的问题
登录用户在问答浏览页面,且问题开放回答中可用
知识摘要
自动为当前知识生成摘要
知识浏览页面可用
知识问答
针对当前知识进行智能问答
知识浏览面可用
2026-04-25 01:05:58 版本 : 1.6 在windwos 11安装kali
作者: 文艺范儿 于 2026年04月25日 发布在分类 / AI / openclaw 下,并于 2026年04月25日 编辑
 历史版本

备注 修改日期 修改人
创建版本 2026-04-25 01:05:58[当前版本] 文艺范儿

1.6 在windwos 11安装kali

1.6.1 配置windows wsl

# 以管理员身份运行cmd命令窗口

# 开启虚拟化平台和wsl功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all

# 设置使用wsl2版本
wsl --set-default-version 2

# 注意:这里完成以后需要重启下电脑

1.6.2 打开应用商站,安装kali linux

在microsoft store中搜索“Kali Linux”,然后点击进入,点击获取

等待系统下载完成,完成以后打开即可。

然后在弹出窗口中输入用户名和密码:例(kali/kali)

1.6.3 验证安装

wsl -l -v

# 预期输出:
PS C:\Users\ASUS> wsl -l -v
  NAME          STATE           VERSION
* ubuntu        Stopped         2
  kali-linux    Stopped         2

# 设置默认子系统
wsl --setdefault kali-linux
# 进入子系统:
wsl
或
wsl --distribution kali-linux
或
kali

1.6.4(可选)将 kali 移至 E盘(节省 C 盘空间)

WSL 默认安装在 C 盘,若需迁移:

# 1. 导出当前发行版
mkdir E:\wsl\
wsl --export kali-linux E:\wsl\kali-linux.tar

# 2. 注销原实例
wsl --unregister kali-linux

# 3. 从 E 盘重新导入
wsl --import kali-linux E:\wsl\kali-linux E:\wsl\kali-linux.tar --version 2

# 4. 查看默认用户
wsl -d kali-linux -e whoami

# 5. 更新系统。进入kali后
apt update

1.6.5 保持子系统不退出

# 每次启动电脑都需要在powershell里运行此命令
# 启动一个长期运行的前台进程保活子系统不退出
wsl -d kali-linux -u dsf -- sleep infinity

1.6.6 从 Windows 连接 WSL2 的 SSH:

apt install ssh
# 在 WSL2 中设置密码:
passwd your_username

# 重启 SSH:
systemctl restart ssh

# 在 Windows PowerShell 中连接:
ssh username@localhost -p 22

因 WSL2 与 Windows 共享 localhost 端口(需 Windows 10 18945+ 或 Win11),直接 ssh localhost 即可。

1.6.7 启动GUI桌面

# Win-KeX 窗口模式
apt install kali-win-kex -y

# 注意需要切换到 普通用户打开kex,root用户会导致显示错误
# wsl
kex --win -s
# Window’s cmd
wsl -d kali-linux kex --win -s
# 停止
kex --win --stop

#Win-KeX 无缝模式
# wsl
kex --sl -s
# Window’s cmd
wsl -d kali-linux kex --sl -s
# 停止
kex --sl --stop

# 参数说明
-s == --sound,支持声音

# 在 Xfce 桌面内退出
点击左上角 Kali 图标(菜单) → Logout(或右上角电源图标 → Logout)
在弹窗中选择:
Log Out → 安全退出桌面
Restart / Shut Down → 会重启/关机整个 WSL(不推荐,可能卡住)
注意:不要点 Shut Down —— WSL 不支持真正关机,可能导致进程残留。

1.6.8 设置中文

在 Kali Linux(尤其是 Xfce 桌面)中切换为中文界面,主要通过配置系统语言环境(locale)实现。以下是完整、可靠的操作步骤


步骤 1:安装中文语言包(如未安装)

sudo apt update
sudo apt install locales -y

步骤 2:生成中文 locale

运行配置命令:

sudo dpkg-reconfigure locales

在交互界面中操作:

  1. 用方向键 ↓ 找到 zh_CN.UTF-8

  2. 按空格键选中它(前面会出现 [*]

    建议同时保留 en_US.UTF-8(方便后续恢复英文)

  3. Tab 键将光标移到 <OK>,回车确认

  4. 在下一屏选择默认语言

    • 用方向键选中 zh_CN.UTF-8
    • Tab<OK>,回车

系统会自动编译语言包(显示 Generating locales...


步骤 3:设置系统环境变量(关键!)

编辑全局配置文件

sudo nano /etc/default/locale

将内容全部替换为

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8

Ctrl+O → 回车保存 → Ctrl+X 退出

步骤 4:重启系统生效

reboot

重启后,Xfce 桌面菜单、设置、文件管理器等将自动变为中文。


补充:如果桌面未完全汉化?

部分应用(如终端、旧版工具)可能仍显示英文,需额外操作:

安装中文语言元包(可选):

sudo apt install kali-linux-chinese -y

手动设置当前用户语言(临时):

echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc
source ~/.bashrc

恢复英文界面(备用)

若需切回英文:

  1. 重新运行 sudo dpkg-reconfigure locales

  2. 取消 zh_CN.UTF-8,选中 en_US.UTF-8 为默认

  3. 修改 /etc/default/locale 为:

    1LANG=en_US.UTF-8
    2LANGUAGE=en_US:en
    3LC_ALL=en_US.UTF-8
    
  4. reboot

历史版本-目录  [回到顶端]
    文艺知识分享平台 -V 5.2.5 -wcp