Parallels Desktop 与 Kali Linux:本机虚拟化实验环境搭建手册
本文目录
2026-10-14 只读盘点:本机 Parallels Desktop 为 26.3.0;Control Center 中有一台显示名为 Kali Linux 2025.2 ARM64 的 VM,状态为 suspended。显示名和暂停状态不能证明来宾内部的软件已更新,也不代表这就是最新版。虚拟机能隔离文件系统,但网络、共享目录、剪贴板和宿主凭据仍可能形成边界,不能把它当成绝对沙箱。
先确认架构和镜像
Apple Silicon Mac 上优先选择与宿主虚拟化架构匹配的 Kali ARM64 来宾镜像;不要把 amd64/x86_64 ISO 当作原生 ARM 来宾。Intel Mac 才使用 amd64 镜像。Parallels 官方说明 Intel 与 Apple Silicon VM 架构不同,旧架构 VM 不能直接跨平台启动;换架构时应新建 VM,再迁移自己的文件和配置。Kali 是滚动发行版,下载页、镜像与安装界面会变化,优先从 Kali 官方站点获取,并按官方发布的 SHA-256 校验值验证镜像。不要从网盘或第三方教程下载来历不明的安全镜像。
安装前确认宿主和来宾架构:
uname -m
dpkg --print-architecture
ARM Linux 常见输出为 aarch64,Debian 包架构名常为 arm64。按 Kali 官方 Parallels 指引创建 ARM 来宾并安装 Parallels Tools;官方页面仍记录了特定版本下的安装助手识别/Tools 兼容性 workaround。只有当当前官方页面仍列出该问题,且版本与症状吻合时才采用,不要把旧 workaround 当作永远有效的要求。
新建 VM:从镜像到可恢复的系统
- 从 Kali 官方下载页选择匹配宿主架构的安装镜像;下载页面若提供签名文件,按页面说明一并验证。最少先计算本地哈希并逐字符对照官方发布值:
sha256sum kali-linux-<version>-installer-arm64.iso
- 打开 Parallels Control Center,点新增 VM,选择从镜像文件安装,把已校验的 ISO 指定给安装助手。若没有自动识别,按 Kali 官方 Parallels 文档中的当前步骤处理;不要为了让安装器继续而随意选择其他 CPU 架构。
- 在安装前进入自定义配置,给 VM 一个容易识别的名称并选择专用目录;资源从 2 个虚拟 CPU、4 GB 内存和 64 GB 动态虚拟磁盘起步,再按 Mac 总内存、磁盘余量和同时运行的软件调整。虚拟磁盘动态增长不代表宿主磁盘不需要预留空间。
- 正常完成 Kali 安装并创建日常用户。Kali 默认使用具备 sudo 能力的普通用户,不需要常驻 root 会话;如果使用预构建镜像,先到 Kali 官方默认凭据页面核对该镜像,再在连接网络前修改凭据。不要把默认凭据复用到任何其他系统。
- 首次进入桌面后验证架构、磁盘和网络,再按需安装/更新 Parallels Tools。检查分辨率、鼠标、共享目录与剪贴板是否按预期工作;对不可信样本关闭不必要的集成。安装完成、更新系统并验证后,分别创建
clean-install与lab-ready快照。
Parallels Tools 是宿主集成组件,不是虚拟机安全隔离层。升级 Parallels 或 Kali 后,若显示缩放、鼠标或共享目录异常,先比对两端版本并查官方兼容说明,不要立即手动覆盖来宾内核模块。
分配资源和安装来宾系统
资源按 Mac 总内存和同时运行的软件调整,不要把宿主 CPU 和 RAM 全分给虚拟机。可以从 2 个虚拟 CPU、2-4 GB 内存、32-64 GB 虚拟磁盘开始;桌面、IDE 或大型工具需要更多空间时再关机扩容。磁盘通常使用动态分配,但仍会随来宾写入增长,宿主必须留出余量。
完成安装后先更新系统并重启;更新前确认电源和磁盘空间,审阅 apt 对卸载/替换软件包的计划,不要在实验进行中升级:
sudo apt update
sudo apt -s full-upgrade # 先预演并检查升级/移除列表
sudo apt full-upgrade
sudo apt -s autoremove # 先检查将被移除的软件包
sudo apt autoremove
sudo reboot
Parallels Tools 用于来宾与宿主的显示、鼠标等集成。只使用 Parallels 对当前来宾系统提供的安装/更新流程;安装后逐项验证显示缩放、剪贴板、鼠标和共享目录。运行不可信样本或靶场前,关闭不需要的共享目录、拖放和剪贴板集成。
网络模式按风险选择
| 模式 | 行为 | 适合用途 |
|---|---|---|
| Shared Network | 默认常见模式,通过 Parallels 虚拟路由上网;来宾通常不作为独立设备出现在真实局域网,宿主 VPN 可能共享给来宾 | 普通依赖安装和日常开发;不代表来宾不能访问宿主或外部网络 |
| Bridged Network | 来宾像局域网中的独立设备,其他设备可能访问它 | 仅在自有网络、明确需要局域网互通时短时使用 |
| Host-Only | 来宾与宿主/同一虚拟网络中的 VM 通信,不直接访问外部网络 | 本地靶场;先确认当前 Parallels 版本/许可是否提供该网络配置 |
| Disconnected | 虚拟网卡断开 | 离线样本查看或不需要联网的练习;共享目录等集成仍需单独检查 |
切换入口随 Parallels 版本可能变化,当前官方说明是在运行中的 VM 菜单栏选择 Devices > Network。官方还提示自定义 Shared/Host-Only 网络的配置选项受版本/许可影响;如果当前版本没有 Host-Only,不要误以为默认 Shared 等价于隔离,改用断网或独立实验设备。检查端口转发、宿主访问和 VPN 路由;故意脆弱的靶机不要桥接到公司或家庭主网。
快照不是备份
- 建立
clean-install:系统安装完成、尚未放入实验文件时。 - 建立
updated-tools:系统更新和必要来宾工具验证后。 - 每次高风险实验前创建带日期和目的的快照;结束后删除不再需要的快照,避免磁盘无限增长。
- 回滚前决定是否保留当前状态;回滚会丢弃快照之后的改动。
- 快照仍依赖原虚拟磁盘,不等于独立备份。迁移/长期保存应正常关闭 VM,复制完整
.pvm包到独立存储并验证可打开;Time Machine 备份时按 Parallels 建议让 VM 处于停止或暂停状态。 - Intel Mac 上创建的 x86 VM 不能直接在 Apple Silicon 上启动;新 Mac 架构不同时,要导出文件、重新建 ARM VM,并迁移个人数据/配置。
Kali 常用命令速查
# 文件与目录
pwd
ls -lah
find . -maxdepth 2 -type f
# 系统、存储与进程
uname -a
df -h
free -h
ps aux | head
top
# 网络与监听端口
ip -br addr
ip route
ss -lntup
dig +short example.com
curl -I https://www.kali.org/
# 服务与日志
systemctl status <service>
journalctl -u <service> --since today
journalctl -p warning..alert --since today
# 软件包
apt search <package>
apt show <package>
apt-cache policy <package>
dpkg -l | less
sudo apt install <package>
先用 man <command>、<command> --help 和 apt show 看帮助与软件来源。监听端口命令用于盘点本机,不要把扫描、口令猜测或漏洞利用命令对准未授权目标。Kali 工具的使用范围仅限自己拥有或明确获准的系统、CTF 和本地靶场。
日常排障顺序
- 先看 Parallels VM 状态、CPU/内存/磁盘是否紧张,再看 Kali 内的
df -h、free -h和top。 - 网络异常先检查
ip -br addr、ip route、DNS 与所选网络模式,不要第一步就改防火墙或关闭安全设置。 - 服务异常用
systemctl status、journalctl -u定位最近错误,不直接删除日志或系统目录。 - apt 锁或升级中断时先确认没有包管理进程运行,再按 Debian/Kali 官方恢复流程处理;不要同时运行多个 apt。
- VM 无法启动时先复制/保留现有 PVM,再检查快照和磁盘空间;不要在唯一副本上反复尝试压缩、合并快照或强制断电。
更多通用命令见 Linux 常用命令大全。树莓派/ROS 设备侧的差异见 树莓派与 ROS 学习记录。
官方参考
- Kali inside Parallels:Kali 官方来宾安装向导;留意页面的更新日期和临时 workaround。
- Downloading Kali Linux:官方镜像来源与校验说明。
- Kali 默认凭据说明:按镜像类型核对,并在联网前更改默认凭据。
- Updating Kali:滚动发行版更新策略及升级注意事项。
- Parallels 网络模式:Shared、Bridged、Host-Only 行为与许可/配置限制。
- Parallels 快照指南:创建、回滚、删除与快照限制。
- Parallels VM 迁移:完整 VM 包迁移及 Intel/Apple Silicon 架构边界。
- Parallels 共享工具:共享文件夹、配置页与宿主集成条件。
Live Notes
留言提交后会先进入审核,审核通过后对其他读者公开。