# 查看wsl版本
$ wsl -l -v
# 如果不是二版本需要从官网下载升级程序
# 下载完后升级就可以
# 管理员身份打开 Powershell
ps > wsl --set-default-version 2
一般来说都会默认按在 C 盘 ,所以我们可以使用下面的方法进行修改默认安装位置,同时我们应该也可以使用这个方法进行一个分支保存
# 1. 查看所有安装的版本
PS C:\Users\14894> wsl -l --all -v
NAME STATE VERSION
* kali-linux Running 2
# 2. 导出分发版为 tar文件到 D盘
PS C:\Users\14894> wsl --export kali-linux D:\wsl-kali-linux.tar
# 3. 注销当前分发版
PS C:\Users\14894> wsl --unregister kali-linux
# 4. 重新导入并安装WSL在D盘
PS C:\Users\14894> wsl --import kali-linux D:\kali-linux D:\wsl-kali-linux.tar --version 2
# 5. 设置默认登陆用户为安装时用户名
PS C:\Users\14894> kali-linux config --default-user USERNAME
# 6. 删除 wsl-kali-linux.tar
PS C:\Users\14894> del D:\wsl-kali-linux.tar
注意 kali-archive-keyring_2022.1_all.deb 不是固定的,访问 https://http.kali.org/kali/pool/main/k/kali-archive-keyring/ 查看当前版本。
wget --no-check-certificate -O kali-archive-keyring_2022.1_all.deb https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2022.1_all.deb
sudo dpkg -i kali-archive-keyring_2022.1_all.deb
sudo apt-get update
sudo apt-get upgrade
sudo apt install -y kali-linux-default
# 这需要很长时间
$ sudo apt install -y kali-win-kex
kex <mode> <command> <parameters>
<mode>:
--esm # 使用Windows本机RDP在专用窗口中启动KeX桌面 即远程桌面连接
--sl # 将KeX整合到Windows桌面中
--win # 在专用窗口中启动KeX桌面
<command>
--status
--start
--stop
--passwd #设置kex server密码
这个安装的 IP 和本机 IP 不在同一个网段,所以添加代理很重要,这里我使用 proxychains
# 安装
sudo apt install proxychains
# 修改配置文件
vim /etc/proxychains.conf
socks4 IP 9095 # 添加
proxychains curl -i www.google.com