Kali Linux 是基于 Debian 的渗透测试与安全评估发行版,预装了大量安全工具,如 Metasploit、Nmap、Burp Suite 等。在虚拟化环境中部署 Kali Linux,可以为渗透测试实验、漏洞分析以及安全研究提供一个安全且可控的环境。本文将详细介绍如何在 VMware Workstation 上成功部署 Kali Linux。

一、准备工作

  1. 安装 VMware Workstation
    VMware Workstation 是一款成熟的桌面虚拟化软件,支持多种操作系统的虚拟化部署。建议使用最新版本以获得最佳兼容性和性能。
  2. 获取 Kali Linux 镜像
    官方网站提供多种镜像格式(ISO、VMware 预装镜像)。推荐使用 VMware 预装镜像(.vmdk),可以节省安装时间并保证 VMware 工具的兼容性。
    官方下载地址:Kali Linux Downloads

二、在 VMware 中创建虚拟机

  1. 打开 VMware,选择 ​“创建新的虚拟机”​(New Virtual Machine)。
  2. 选择 ​“使用现有虚拟磁盘”​,导入 Kali Linux .vmdk 文件。
  3. 配置虚拟机硬件:

    • CPU​:2 核及以上(根据宿主机性能)
    • 内存​:至少 4GB,推荐 8GB
    • 网络适配器​:桥接模式或 NAT,根据实验需求选择
    • 硬盘​:建议 40GB 或更大,保证工具安装空间
  4. 确认设置后完成虚拟机创建。

三、首次启动与系统配置

  1. 启动虚拟机,系统将进入 Kali Linux 启动画面。
  2. 初始登录:

    • 用户名:kali
    • 密码:kali(可在首次登录后修改)
  3. 更新系统与软件:

    sudo apt update && sudo apt full-upgrade -y

    这一步确保系统和预装工具均为最新版本,避免潜在漏洞或兼容问题。

  4. 安装 VMware Tools(可选但推荐):

    sudo apt install open-vm-tools-desktop -y
    sudo systemctl enable --now vmtoolsd

    安装 VMware Tools 可以优化虚拟机显示效果、剪贴板共享以及文件拖拽功能。


四、网络与安全配置

  1. 网络模式选择:

    • NAT​:虚拟机共享宿主机 IP,方便访问外网
    • 桥接​:虚拟机直接接入局域网,可进行内网渗透测试
  2. 配置防火墙(可选):
    Kali Linux 默认防火墙为关闭状态,可通过 ufw 启动:

    sudo ufw enable
    sudo ufw status

五、验证部署成功

  • 确认系统信息:

    uname -a
    lsb_release -a
  • 检查网络连通性:

    ping -c 4 www.google.com
  • 打开 Kali Linux 自带的渗透测试工具,如 nmapmetasploit,确保工具正常运行。

六、部署经验与优化建议

  1. 快照管理
    在进行渗透测试前,务必创建快照(Snapshot),以便实验失败或系统损坏时快速恢复。
  2. 磁盘空间优化
    使用 VMware 提供的“压缩磁盘”功能减少占用。
  3. 性能调优
    调整 CPU 核数、内存大小,并启用 VMware 虚拟化加速,提升 Kali Linux 响应速度。

七、总结

通过 VMware 部署 Kali Linux,可以快速搭建安全实验环境,无需额外硬件,并能够灵活控制网络和系统快照。本文提供的步骤覆盖了镜像导入、系统配置、网络设置及优化建议,为初学者和安全研究人员提供了可落地的实践方案。

最后修改:2026 年 03 月 30 日
如果觉得我的文章对你有用,请随意赞赏