环境评估与资源规划
在VMware中安装Kali Linux前,需确保硬件环境满足基本要求,检查CPU是否支持虚拟化技术(Intel VT-x或AMD-V),并在BIOS/UEFI中启用该功能,这是虚拟化运行的底层前提,预留充足的系统资源:建议分配至少2GB内存(推荐4GB以上),20GB硬盘空间(动态扩容可灵活调整),以及双核处理器(推荐四核),从VMware官网下载对应版本的Workstation(如Pro 16.x)或Player(免费版),并提前获取Kali Linux的官方镜像文件(推荐从Kali官网下载ISO格式,版本可选择最新的稳定版如Kali 2023.x)。

第一步:创建虚拟机与基础配置
打开VMware Workstation/Player,点击“创建新的虚拟机”,选择“典型(推荐)”模式以简化配置,在“安装来源”页面,选择“安装程序光盘映像文件(iso)”,并浏览之前下载的Kali Linux ISO文件。
命名虚拟机并指定存储位置:建议使用有辨识度的名称(如“Kali-Linux-VM”),并将虚拟机文件存储在非系统盘(如D:\VMs),以避免占用C盘空间。
在“指定磁盘容量”页面,建议选择“将虚拟磁盘拆分成多个文件”,便于管理和迁移,默认分配20GB空间即可,若需安装大量工具或存储文件,可适当扩展至40GB。
在“自定义硬件”中调整资源配置:内存分配2GB以上(若宿主机内存充足,可分配4GB或8GB),处理器分配2个核心(推荐4个以提升性能),网络适配器选择“NAT模式”(默认),该模式可使虚拟机通过宿主机IP自动联网,无需手动配置网络。
第二步:启动安装程序与分区设置
完成虚拟机创建后,点击“开启此虚拟机”,进入Kali Linux的启动界面,选择“Graphical Install”(图形化安装,推荐新手使用),按Enter键继续。
选择语言和地区(建议“Chinese(Simplified)”及“China”),随后设置主机名(如“kali-vm”)和域名(可留空),在“配置网络”步骤,若选择NAT模式,可暂时跳过网络配置(后续可手动调整),直接点击“继续”。

接下来是磁盘分区环节,Kali Linux默认推荐使用“整个磁盘”或“手动”分区,新手可选择“使用整个磁盘”,并选中“SCSI 0:0 (0 0)(虚拟机磁盘)”,点击“继续”,在“配置写入磁盘”时,选择“是”并确认,等待分区完成。
设置用户信息:创建一个普通用户(避免直接使用root账户),输入用户名、密码及确认密码,并设置您的姓名和主机名(可选),选择“否”不将此用户加入“admin”组(默认已具备sudo权限)。
第三步:安装完成与系统初始化
分区设置后,安装程序会自动安装基础系统文件,耗时约10-20分钟,安装完成后,选择“是”引导GRUB引导程序安装到主引导记录(MBR)。
首次启动系统时,会进入登录界面,输入之前创建的用户名和密码登录,随后通过命令行sudo su -切换至root账户(初始root密码为空,首次登录后建议设置root密码:sudo passwd root)。
更新系统是重要的一步:执行apt update && apt upgrade -y,更新软件包列表并升级已安装的软件,确保系统安全性和稳定性,若网络未自动连接,可通过nmcli connection show查看网络连接,使用nmcli con mod "Wired connection 1" ipv4.method auto启用自动获取IP(NAT模式下通常无需手动配置)。
第四步:VMware Tools安装与优化
为提升虚拟机性能(如分辨率自适应、文件拖拽、剪贴板共享等),需安装VMware Tools,在VMware菜单栏点击“虚拟机”→“安装VMware Tools”,此时虚拟机会自动挂载VMware Tools安装包(.tar.gz文件)。

打开终端,进入/mnt目录(cd /mnt),执行ls查看挂载的CD设备,通常为“cdrom”,将安装包复制到home目录:cp /media/cdrom/VMwareTools-*.tar.gz ~/,随后解压:tar -zxvf VMwareTools-*.tar.gz。
进入解压后的目录(cd vmware-tools-distrib),执行安装命令:sudo ./vmware-install.pl -d(-d参数使用默认配置),安装完成后重启虚拟机:reboot,重启后,分辨率可随窗口大小自动调整,且支持与宿主机互传文件。
第五步:安全配置与常用工具准备
Kali Linux作为渗透测试系统,默认启用root账户且密码为空,存在安全风险,建议:
- 禁用root远程登录:编辑
/etc/ssh/sshd_config文件,将PermitRootLogin yes改为no,保存后重启SSH服务:sudo systemctl restart sshd。 - 配置防火墙:启用UFW(Uncomplicated Firewall)并限制非必要端口:
sudo ufw enable,sudo ufw default deny incoming,sudo ufw allow ssh(仅允许SSH访问)。
安装常用工具:Kali预装了大量渗透测试工具(如Nmap、Metasploit、Burp Suite等),也可通过apt install <工具名>补充,例如apt install wireshark(网络分析)、apt install john(密码破解)等。
通过VMware安装Kali Linux,既能保留宿主机系统的稳定性,又能灵活利用Kali的渗透测试环境,整个过程需注意硬件资源分配、分区选择及安全配置,安装VMware Tools可显著提升使用体验,完成后,用户可根据需求定制工具环境,同时遵守法律法规,仅在授权范围内进行安全测试。

















