Kali Linux 安装与部署
二、安装与部署
Kali 官方推荐的最低要求是:x86_64 架构、至少 20GB 磁盘(完整工具集建议 60GB 以上)、2GB 内存(跑 Metasploit 与图形界面建议 4GB 以上),具体版本与硬件要求以官方文档为准。下面按部署方式给出可复制步骤。
- 选择部署形态。裸机安装适合需要直通无线网卡或 GPU 的场景;VMware / VirtualBox 适合日常测试与快照回滚;WSL2 适合只用命令行工具的场景;Docker 适合只跑单个工具或做一次性任务。
- 下载镜像并校验。只从官方站点下载 ISO,并核对 SHA256 校验值,避免用到被篡改的镜像。
- 在虚拟机中创建。网络模式决定你能测什么,选择前先想清楚目标在哪。
- 首次启动后更新源与系统,并跑一遍基础配置。
- 装好 guest 工具或虚拟机增强功能,然后立刻打快照。
# 1) 更新软件源与系统(Debian 系标准流程)
sudo apt update && sudo apt full-upgrade -y
# 2) 查看当前使用的源,避免混用官方源与第三方源
cat /etc/apt/sources.list
# 3) 图形化的基础配置工具:时区、语言、网络镜像等
sudo kali-tweaks
# 4) 安装虚拟机增强(VMware 环境示例)
sudo apt install -y open-vm-tools-desktop
# 5) 打快照(VMware 命令行示例,VirtualBox 用 VBoxManage snapshot)
# 建议命名带日期,例如 clean-base-20260918
网络模式的选择直接决定测试可行性,常见三种如下:
| 模式 | 行为 | 适用场景 |
|---|---|---|
| NAT | 虚拟机通过宿主机上网,外部无法主动连入 | 只做信息收集、需要联网更新工具 |
| 桥接 | 虚拟机与宿主机同网段,可被同网段设备访问 | 测试同网段目标、验证反弹 Shell |
| 仅主机(Host-Only) | 只有宿主机与虚拟机互通,不接触外网 | 搭建隔离靶场,做漏洞复现练习 |
常见报错排查:apt 报 GPG 错误或依赖冲突,多数是官方源与第三方源混用导致,先注释掉非官方源再 sudo apt update;虚拟机里无线网卡无法进入监听模式,通常是 USB 网卡未直通或驱动缺失,先确认设备已在虚拟机设置里「连接到虚拟机」;WSL2 里工具缺失内核特性,部分抓包与原始套接字工具需要额外配置,拿不准就以官方文档为准。

