WSL2安装Kali Linux超级新手指南
1、下载发行版
手动下载适用于 Linux 的 Windows 子系统发行版包(如果Microsoft Store可以使用也可直接在商店搜索Kali Linux下载)
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
2、安装发行版
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#set-your-distribution-version-to-wsl-1-or-wsl-2
- 2.1 启用适用于 Linux 的 Windows 子系统,以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 2.2 检查运行 WSL 2 的要求 若要更新到 WSL 2,需要运行 Windows 10。 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。【查看版本:选择 Windows 徽标键 + R,然后键入“winver】
- 2.3 启用虚拟机功能,以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 2.4 下载WSL2 Linux 内核更新包,并安装。
- 2.5 将 WSL 2 设置为默认版本,以管理员身份打开 PowerShell 并运行:
wsl --set-default-version 2
- 2.5 安装所选的 Linux 分发 PowerShell查看分配给每个已安装的 Linux 分发版的 WSL 版本:wsl -l –v
wsl --list --verbose
3、安装创建账号和密码后进入root模式
sudo su #进入root模式
4、修改kali源更换为国内源
sudo vi /etc/apt/sources.list #编辑源文件目录
将下面的内容复制到文件中(esc一般模式,i编辑模式,:命令模式),
进入文件后按英文字母i进入编辑,右键粘贴
:wq!强制保存退出。
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib#阿里云
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#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free#官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
5、保存后依次执行命令
sudo apt-get update #更新软件列表
sudo apt-get upgrade #更新已安装的软件包
sudo apt-get dist-upgrade #升级系统
sudo apt-get clean #删除安装的软件备份,不影响软件使用
- 5.1 更新源遇到的问题解决
提示:The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository devel@kali.org密钥无效,无法更新源
apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6 #重设密钥
提示:E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
apt-get install gnupg #安装gnupg,由于源没有更新,索引无法获得,无法安装包
尝试直接强行获取密钥
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb
#包的名称可能会有变化,可以先在浏览器中打开网页查看索引获得正确的包名称
#如果提示 ERROR: The certificate of 'mirrors.neusoft.edu.cn' is not trusted,则需要在wget里加参数 --no-check-certificate
#wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb --no-check-certificate
安装
apt install ./kali-archive-keyring_2020.2_all.deb
完成后即可apt-get update更新了。
参考:https://blog.csdn.net/fjh1997/article/details/80537797
6、安装图形界面
sudo apt-get install xfce4
sudo /etc/init.d/xrdp start #启动桌面程序
sudo apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies
- 6.1 安装xfce遇到的问题解决
提示command not find,说明没有安装xrdp
sudo apt-get install xrdp #安装xrdp
sudo /etc/init.d/xrdp start #再次启动桌面程序成功
sudo apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies
7、修改一下xrdp的监听端口为3390
sudo vi /etc/xrdp/xrdp.ini #进入编辑修改端口为3390
应用修改
sudo echo xfce4-session > ~/.xsession
sudo /etc/init.d/xrdp restart
8、使用Windows附带的远程桌面连接程序localhost:3390
- 8.1 远程桌面遇到的问题解决
- 8.1.1 成功连接后无法显示桌面,提示Unable to contact settings server. Failed to execute dbus-launch
sudo apt install dbus-x11 #安装dbus-x11
sudo /etc/init.d/xrdp restart #重新开启xrdp
- 8.1.2 无法打开目录,提示Failed to open directory
fusermount -u thinclient_drives
sudo /etc/init.d/xrdp restart #重新开启xrdp
- 8.1.3 Failed to execute default Web Browser,修改默认浏览器
Application Finder -> Settings -> settings manager -> Default Applications -> Web Browser
9、下载kali linux工具集
apt update && apt-cache search kali-linux #获取当下可安装工具集
apt install kali-linux-default #安装工具集
10、系统默认为英文,可以设置中文界面
sudo apt-get install ttf-wqy-zenhei #安装中文字体
sudo apt-get install locales
sudo dpkg-reconfigure locales
文本将需要的字体打勾,
需要设置这三个字体:en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8(空格为选中,选择好后TAB键可切换到ok按钮,回车进入下一步)
选择默认字体按下键选择zh_CN.UTF-8为默认字体,TAB切换OK
重启生效
切换语言
打开配置文件: sudo vim /etc/default/locale.
修改 LANG=“zh_CN.UTF-8” 中文 LANG=“en_US.UTF-8” 英文
重启启动系统,会看到有一个窗口提示使用新的系统语言,按确认即可
用管理员权限打开cmd重启服务
net stop LxssManager #关闭服务
net start LxssManager #开启服务
访问Windows文件
Kali系统的目录位置是
C:\Users\用户名\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs
WSL中访问本地文件在“/mnt”目录下有“c”、“d”、“e”等文件夹,分别表示本地的C盘、D盘、E盘,直接cd到相应路径下即可。
WSL2安装Kali Linux超级新手指南相关推荐
- 在虚拟机上安装Kali Linux 的教程详解(超级详细,看了此教程便一通百通)!
今天我们的教程是在vmware14上安装kali linux,详细过程如下,我会将每一步骤的截图放进来,请仔细按照教程安装~ 选择自定义 点击下一步 选择稍后安装操作系统 选择Linux,Ubuntu ...
- 在虚拟机上安装Kali Linux的简易指南
Let's learn to install Kali Linux on a Virtual machine today. If you want to venture into the field ...
- VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2)
VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2) 参考文章: (1)VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2) (2)http ...
- 在VMware Workstation上安装Kali Linux
在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
- Kali Linux 安全渗透教程第五更1.4 安装Kali Linux
Kali Linux 安全渗透教程<第五更>1.4 安装Kali Linux Kali Linux 安全渗透教程<第五更>1.4 安装Kali Linux Kali Linux ...
- 虚拟机VMware安装Kali Linux
本文讲解如何在虚拟机上安装Kali Linux,希望对大家有所帮助. 准备:一台电脑,VMware(VMware安装教程) 一.下载系统镜像文件 1.首先下载系统镜像,进入kali官网,在Downlo ...
- linux离线安装ftp_安装Kali Linux之后要做的前10件事
Kali Linux是基于Debian的发行版,由全球领先的信息安全培训公司之一 Offensive Security专门开发和维护,用于高级渗透测试和安全性. 它通常被称为黑客的理想操作系统,它是对 ...
- 安卓安装kali linux之Termux
本文讲述如何在手机上安装kali linux,我本想安装其他版本的linux,但不知是什么原因安装到一半就卡住,最终安装kali成功了,但也只是安装了kali的壳子,在inux上的操作都可以实现,只是 ...
最新文章
- Exchange监控用户邮件
- 如何在Ruby中写入文件?
- DEV GridControl ID相同的行显示相同的颜色(当ID的值不确定时)
- train和test的列分布差异(covariate shift)观察
- WCF分布式开发常见错误(25):The certificate 'CN=WCFHTTPS' must have a private key
- windows下eclipse搭建android_ndk开发环境
- 3D建模行业内幕及“钱”景
- Linux vi的复制和粘贴快捷键
- win7计算机无法远程访问,win7无法被远程桌面连接的几种解决方法
- Web开发面临的挑战主要有哪些?
- 软件_crontab任务配置失败原因总结和技巧
- 自学python编程笔记本推荐-python自学教程 | 3万字为你详解每个重要知识点
- idea创建jsp项目与JDBC连接数据库
- Jmeter测试post请求的接口(webapi),json格式
- git add 之后没有push 怎么找回代码?
- zbox mysql_我服务器原来有apache和mysql,然后我把zbox的apache端口改成8000,mysql改成3307,无法打开网页...
- ios之Xcode6如何手动创建空工程模板
- dubbo的版本升级和-Xss的错误设置导致项目启动失败
- android 手机系统排行榜,手机系统排行榜出炉:第一名意料之中,MIUI排名令人意外!...
- html网页的登录状态,网页多用户同时保持登录状态 (Chrome插件)