使用自带远程桌面映射出wsl2的kali子系统 OAO kali篇

准备工作

wsl-kali的基础安装这里就不在演示,如果没有安装的同学可以去看我的博客(wsl2-kali基础配置)

安装kali的图像化桌面

这里需要两个东西,一个是桌面,一个是将桌面映射到端口的工具,桌面我们这里选择xfce(我本来是比较喜欢gnome的桌面风格的,但gnome3无法正常映射,原因未知!如果你可以映射出gnome桌面可以留言告诉一下我。)
如果想要安装gnome或者其他桌面可以吧kali-desktop-xfce中的xfce换成你喜欢的桌面。

# 更新一下,确保现在为最新状态
sudo apt update && sudo apt -y upgrade
# 下载桌面
sudo apt -y install kali-desktop-xfce
# 下载端口映射应用
sudo apt -y install xrdp

vi /etc/xrdp/startwm.sh

echo "xfce4-session" >~/.xsession

启动桌面

# 将端口映射到3389
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini

# 如果需要修改端口,可以去下方修改
cd  /etc/xrdp/

sudo vim xdrp.ini

添加3390端口,只用添加一次,之后启动桌面时无需重复添加

sudo service xrdp start

启动xrdp远程端口服务
在这里插入图片描述
打开Windows自带的远程桌面软件(按win键+q,然后输出远程)
在这里插入图片描述
然后点击选择选项
在这里插入图片描述
在这里插入图片描述
这里计算机栏输入你的本机ip:3390(命令行输入ifconfig -a查看ip地址信息),我现在在用WiFi,所以看WiFi的ip地址即可
在这里插入图片描述
用户名输入kali的用户名,然后开始连接,之后会提示输入密码,这里的密码也是kali 的密码

出现如果所示效果,则表明安装完成了
在这里插入图片描述

如果想要关闭映射出来的桌面输入

sudo service xrdp stop

汉化自带火狐浏览器

https://addons.mozilla.org/zh-CN/firefox/addon/chinese-simplified-zh-cn-la/
在kali的火狐中打开此链接,然后点击安装
在这里插入图片描述

中文输入法安装

sudo apt install fcitx 
sudo apt install fcitx-googlepinyin 

在linux中切换输入法按下Ctrl+Space!

<think>好的,我现在需要帮助用户将Kali LinuxWSL1迁移到WSL2。首先,我要回忆一下WSL的相关知识,确保步骤正确。根据用户提供的引用内容,特别是引用[1]中提到的导和导入分发版的步骤,这可能是一个迁移的方法。不过引用[1]的例子是从C盘迁移到E盘,但用户的问题是关于从WSL1升级到WSL2,所以可能需要不同的步骤。 首先,我需要确认WSL1和WSL2之间的区别。WSL2使用虚拟化技术,具有更好的兼容性和性能。迁移可能需要将现有的WSL1实例转换为WSL2版本。根据微软官方文档,通常可以使用命令`wsl --set-version <发行版名称> 2`来将现有的发行版从版本1转换为版本2。但可能需要先确保WSL2已经正确安装并配置。 不过用户提供的引用中并没有直接提到从WSL1迁移到WSL2的具体步骤,但引用[1]中的步骤涉及导和导入分发版,并指定版本为2。这可能意味着用户需要先将现有的WSL1 Kali实例导,然后在导入时指定使用WSL2。因此,步骤可能包括: 1. 检查当前安装的WSL版本,确认Kali Linux是否在WSL1下运行。 2. 导当前的Kali Linux分发版为一个tar文件。 3. 注销当前的WSL1实例。 4. 重新导入该tar文件,并指定使用WSL2版本。 5. 验证迁移后的版本是否正确。 另外,引用[3]提到WSL2的改进,可能需要用户先启用WSL2功能,并确保Windows版本支持。因此,在迁移前,用户需要确保系统满足WSL2的要求,比如启用虚拟化、安装WSL2内核等。 可能的步骤总结如下: - 确认WSL2环境已正确配置。 - 导现有WSL1的Kali实例。 - 导入时指定版本为WSL2。 - 验证状态。 需要检查用户提供的引用是否有遗漏的步骤或者需要注意的事项,例如是否需要先升级WSL版本,或者是否有特定的命令参数。例如,在引用[1]中,导入时使用了`--version 2`参数,这可能就是关键。所以,用户的迁移步骤可能类似于引用[1]中的步骤,但目的是改变版本而非磁盘位置。因此,用户可能不需要更改安装路径,而是保持路径不变,但导入时指定版本为2。 另外,需要注意,如果用户已经安装了WSL2的支持,可能不需要重新导入,可以直接转换版本。但为了保险起见,导再导入可能更可靠,特别是当直接转换遇到问题时。 现在需要整理具体的步骤,确保命令正确,例如检查当前版本、导、注销、导入为WSL2,并清理临时文件。同时,提醒用户在操作前备份重要数据,以防万一。 最后,生成相关问题,可能涉及如何验证WSL版本,如何启用WSL2,以及常见问题解决方法等。</think>### 如何将Kali LinuxWSL1迁移到WSL2 #### 步骤说明 1. **确认当前WSL版本和Kali状态** 运行命令查看已安装的WSL发行版及其版本: ```bash wsl -l -v ``` 若`VERSION`列为`1`,则Kali Linux当前运行在WSL1下[^1]。 2. **确保系统支持WSL2** - Windows版本需为**1903及以上**,且虚拟化功能已启用(BIOS/固件设置中开启Intel VT-x或AMD-V)。 - 安装WSL2内核更新包:[微软官方下载链接](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)。 - 设置默认WSL版本为2: ```bash wsl --set-default-version 2 ``` 3. **导WSL1的Kali分发版** 将当前实例导为备份文件(例如保存到E盘): ```bash wsl --export kali-linux E:\kali-linux-wsl1-backup.tar ``` 4. **注销原有WSL1实例** ```bash wsl --unregister kali-linux ``` 5. **重新导入为WSL2实例** 指定目标路径(如`E:\kali-linux`)并强制使用WSL2版本: ```bash wsl --import kali-linux E:\kali-linux E:\kali-linux-wsl1-backup.tar --version 2 ``` 6. **验证迁移结果** 再次运行`wsl -l -v`,确认`VERSION`列显示`2`。 启动Kali Linux测试功能: ```bash wsl -d kali-linux ``` #### 注意事项 - **路径选择**:导入路径(如`E:\kali-linux`)需为空目录,否则可能报错。 - **默认用户配置**:导入后需手动设置默认用户,在Kali中执行: ```bash echo "[user]\ndefault=yourusername" >> /etc/wsl.conf ``` 然后重启WSL实例:`wsl --terminate kali-linux`[^3]。 --- ###
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

寻_觅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值