1. 项目概述与极简选型思路
Kali Linux 这个名字,在安全圈子里基本算个“标配”了。不管你是学渗透测试、做安全运维,还是单纯对这套基于 Debian 的发行版好奇,系统装起来都是第一道坎。但这道坎其实并不高,更多的是被一堆零散教程和操作失误搞得看起来很难。这篇文章我打算一次性讲清楚,从 VMware 虚拟机安装入手,把 root 权限的获取和远程访问这两件事彻底说透,全程按真实操作来,你在自己电脑上照着做就行,基本不会翻车。
很多人看到标题里“手把手”“保姆级”觉得是夸张,但实际这篇做的就是把那些坑提前排掉。比如为什么你明明按网上教程选好了镜像,开机却卡在 grub 界面;为什么 SSH 装上去了,Xshell 里却死活连不上;再比如 root 密码忘了到底能不能救回来,怎么救。这几件事我全都基于自己的实操经验来写,包含完整的命令和截图级分析,建议先收藏再跟着做,遇到问题也方便随时翻出来对照。
这篇文章适合谁?第一类是从没碰过 Kali 的新手,想先把环境跑起来,不想在物理机上折腾双系统;第二类是已经装了 Kali,但登录进桌面后搞不清楚普通用户和 root 的关系,远程管理的入口也一直没打通的人;第三类是纯粹顺手玩玩虚拟机,但每次都被各种配置文件折腾得够呛,想找个“一站式”答案的朋友。无论哪种情况,这篇文章都能给你省下大量的搜索和反复试错时间。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Kali Linux 基础安装全流程(基于 VMware)
2.1 安装目标定位:读懂“Kali Linux 有中文解释吗”这类问题
先回答一个很常见的问题,后台总有人问“Kali Linux 有中文解释吗”。其实 Kali Linux 本身不是中英文的问题,它是一个 Linux 发行版的名字。真正问“中文”的人,一般是想知道安装过程有没有中文界面、装完之后能不能打中文。这里直接说结论:安装界面在引导阶段选择简体中文,就能全程中文操作;装完系统后默认不包含中文输入法,需要后期手动加装一个,这个我在本文后面专门留了优化章节来讲。这个问题之所以特别多,是因为很多新手在安装第一步就卡住了,被一堆看不懂的英文界面劝退,所以这篇我特意写清楚语言选择的位置,避免你在开头就懵掉。
接下来就是安装主体的重头戏。我个人强烈建议用 VMware Workstation 来承载 Kali,不管是 16 还是 17 Pro 都行,因为虚拟化方案确实太适合这种需要频繁尝试的安全类系统了。你可能偶尔会看到有人吹物理机安装能“发挥全部硬件性能”,但对学习使用而言,那纯粹是给自己找麻烦。Kali 在物理机上经常遇到无线网卡驱动不兼容、显卡驱动黑屏、声卡未识别等各种幺蛾子,而虚拟机里几乎不存在这些烦恼,还能随时做快照,玩坏了立刻恢复。
2.2 VMware 虚拟机硬件分配的几个核心参数
创建虚拟机之前,先去把 ISO 镜像下载好。官网是 kali.org/get-kali,进入下载页选第一个 “Installer” 或 “Weekly” 版本,我一般推荐用标准 64 位 Installer 版,体积大概 4GB 左右。为什么不用 Live 版?因为 Live 版每次重新开机都会恢复初始状态,不适合长期练习;而 “Network Installer” 版本依赖网络源加载组件,国内网络环境下速度会很不稳定,容易中断失败。用默认的完整安装包,先把离线环境部署好,是最稳妥的路线。
下载完 ISO 镜像之后,打开 VMware,点击“创建新的虚拟机”。这里注意关键点:类型选“典型(推荐)”就可以,但客户机操作系统一项,很多新手会到处找 Kali Linux,其实 VMware 并不会直接列出 Kali,而是选择“Debian 10.x 64 位”或者“Debian 11.x 64 位”,新版 Kali 基于 Debian 12,选对应的高版本项即可,实在不确定那就选 Debian 10 也能跑,兼容性影响不大。
硬件配置上,我给的参考参数是这样的:
- 内存:至少分配 2GB,建议 4GB。低于 2GB 的话,Kali 桌面环境加上 Chrome 浏览器一开,系统会卡到给鼠标指针都响应不过来
- 处理器:2 个内核就足够跑大多数命令工具了,给多了虚拟机抢占物理机资源,反而影响宿主机流畅度
- 硬盘:20GB 起步,如果你要装大型工具和扫描字典库,建议直接给 40GB,反正 VMware 用的是动态占用,不会一上来就占满
- 网络:默认 NAT 模式,也就是 Kali 和宿主机共享同一个物理网卡上网,IP 段为 192.168.x.x 内部隔离,非常适合后续学习 SSH 远程登录
上面的参数不是凭空写的,我实际测试过很多次。内存给太少,安装界面容易崩溃或者安装到一半进程被杀,而且 Kali 自带工具很吃内存,比如运行 Metasploit 再打开几个辅助模块,2GB 内存明显捉襟见肘,所以有条件尽量给到 4GB。硬盘同理,虽然系统装完可能只占六七 GB,但 apt 更新缓存和工具安装会迅速膨胀,20GB 只是保底,建议直接 40GB 一步到位。
