Kali - L1-安装

张开发
2026/6/8 21:45:51 15 分钟阅读
Kali - L1-安装
# Kali Linux 虚拟机安装完整指南## 第一步准备工作### 1. 下载所需文件| 资源 | 官网链接 | 说明 ||------|----------|------|| **Kali Linux 镜像** | [kali.org/download](https://www.kali.org/get-kali/) | 选择Virtual Machines预构建版本 || **VirtualBox** | [virtualbox.org](https://www.virtualbox.org/wiki/Downloads) | 免费开源推荐新手 || **VMware Workstation** | [vmware.com](https://www.vmware.com/products/workstation-player.html) | Player版免费功能更强 |### 2. 系统要求✅ 处理器64位 Intel/AMD支持虚拟化✅ 内存至少 4GB推荐 8GB✅ 硬盘至少 20GB 可用空间✅ 系统Windows 10/11, macOS, Linux---## ️ 第二步使用 VirtualBox 安装推荐新手### 方法 A导入预构建虚拟机最简单1. 下载 Kali 预构建虚拟机镜像.ova 文件→ https://www.kali.org/get-kali/#kali-virtual-machines2. 打开 VirtualBox→ 文件 → 导入设备 → 选择下载的 .ova 文件3. 配置导入选项→ 内存建议 4096MB (4GB)→ CPU建议 2 核心→ 磁盘默认即可4. 点击导入等待完成5. 启动虚拟机→ 默认用户名kali→ 默认密码kali### 方法 B从 ISO 全新安装更灵活#### 2.1 创建新虚拟机bash1. 打开 VirtualBox → 点击新建2. 填写基本信息名称Kali-Linux类型Linux版本Debian (64-bit)3. 分配内存推荐4096 MB (4GB)最低2048 MB (2GB)4. 创建虚拟硬盘→ 选择现在创建虚拟硬盘→ 硬盘文件类型VDI (VirtualBox Disk Image)→ 存储在物理硬盘上动态分配→ 文件大小至少 20GB推荐 50GB#### 2.2 配置虚拟机设置1. 选中虚拟机 → 点击设置2. 系统 → 处理器→ CPU 数量2或更多→ 启用 PAE/NX✓ 勾选3. 显示 → 屏幕→ 显存128MB→ 启用 3D 加速✓ 勾选4. 存储 → 控制器IDE→ 点击空光盘图标→ 选择 Kali ISO 文件5. 网络 → 适配器 1→ 启用网络适配器✓ 勾选→ 连接方式NAT默认→ 高级 → 端口转发如需从主机访问#### 2.3 开始安装1. 点击启动开始安装2. 选择安装模式→ Graphical Install图形安装推荐3. 语言选择→ 选择 English 或 中文4. 键盘布局→ American English 或 Chinese5. 网络配置→ 主机名kali默认即可→ 域名可留空6. 用户设置→ 全名kali→ 用户名kali→ 密码设置强密码至少8位→ 确认密码7. 分区磁盘→ 选择Guided - use entire disk→ 选择虚拟硬盘→ 分区方案All files in one partition→ 确认写入磁盘8. 软件选择→ 勾选SSH server→ 勾选standard system utilities→ 其他可选根据需求9. 安装 GRUB 引导→ 选择 /dev/sda→ 确认安装10. 安装完成 → 重启虚拟机---## 第三步使用 VMware 安装### 3.1 导入预构建虚拟机1. 下载 Kali VMware 专用镜像→ https://www.kali.org/get-kali/#kali-virtual-machines2. 解压下载的 .7z 或 .zip 文件3. 打开 VMware Workstation Player4. 文件 → 打开 → 选择 .vmx 文件5. 点击Play virtual machine启动6. 登录→ 用户名kali→ 密码kali### 3.2 全新安装步骤1. 创建新虚拟机 → 选择典型推荐2. 选择安装源→ 选择下载的 Kali ISO 文件3. 客户机操作系统→ Linux → Debian 11.x 64-bit4. 命名虚拟机→ 名称Kali-Linux→ 位置选择合适目录5. 磁盘容量→ 至少 20GB→ 选择将虚拟磁盘存储为单个文件6. 自定义硬件可选→ 内存4GB→ CPU2核心→ 网络NAT 模式7. 完成创建 → 启动安装8. 后续安装步骤与 VirtualBox 相同---## ⚙️ 第四步安装后配置### 4.1 首次登录后的必要操作bash# 1. 更新系统sudo apt update sudo apt full-upgrade -y# 2. 安装 VMware/VirtualBox 增强工具# VirtualBox:sudo apt install -y virtualbox-guest-x11# VMware:sudo apt install -y open-vm-tools-desktop# 3. 重启虚拟机sudo reboot### 4.2 配置共享文件夹可选**VirtualBox:**1. 设备 → 安装增强功能2. 设备 → 共享文件夹 → 共享文件夹设置3. 添加主机文件夹4. 设置自动挂载5. 虚拟机内访问/media/sf_文件夹名**VMware:**1. 虚拟机 → 设置 → 选项 → 共享文件夹2. 启用共享文件夹3. 添加主机路径4. 虚拟机内访问/mnt/hgfs/文件夹名### 4.3 网络配置bash# 查看 IP 地址ip addr show# 测试网络连接ping -c 4 google.com# 如需固定 IP编辑网络配置sudo nano /etc/network/interfaces### 4.4 安全加固建议bash# 1. 修改默认密码passwd# 2. 创建新用户可选sudo adduser 用户名sudo usermod -aG sudo 用户名# 3. 配置防火墙sudo apt install -y ufwsudo ufw enablesudo ufw status# 4. 禁用不必要的服务sudo systemctl list-units --typeservice---## ️ 第五步常用工具验证安装完成后验证以下工具是否可用bash# 信息收集nmap --versionwhoistheharvester -h# Web 测试burpsuitesqlmap --versionnikto -Version# 密码破解john --versionhashcat --versionhydra# 其他metasploitwireshark --version---## ❓ 常见问题解决### 问题 1虚拟机无法启动解决方案1. 检查 BIOS 中是否启用虚拟化Intel VT-x / AMD-V2. 关闭 Hyper-VWindows→ 控制面板 → 程序 → 启用/关闭 Windows 功能→ 取消勾选 Hyper-V3. 以管理员身份运行 VirtualBox/VMware### 问题 2无法连接网络解决方案1. 检查虚拟机网络适配器设置2. 尝试切换 NAT/桥接模式3. 重启网络服务sudo systemctl restart NetworkManager4. 检查主机防火墙设置### 问题 3屏幕分辨率无法调整解决方案1. 安装增强工具见 4.1 节2. 重启虚拟机3. 查看 → 自动调整显示尺寸### 问题 4共享文件夹无法访问解决方案1. 确保增强工具已安装2. 将用户添加到 vboxsf 组sudo usermod -aG vboxsf $USER3. 重启虚拟机### 问题 5虚拟机运行卡顿解决方案1. 增加内存分配建议 4GB2. 增加 CPU 核心数建议 23. 启用 3D 加速4. 使用 SSD 硬盘存储虚拟机文件---## 安装检查清单完成安装后确认以下项目- [ ] 虚拟机成功启动- [ ] 能够登录系统kali/kali- [ ] 网络连接正常- [ ] 屏幕分辨率合适- [ ] 系统已更新到最新- [ ] 增强工具已安装- [ ] 共享文件夹可用如需要- [ ] 常用安全工具可正常运行- [ ] 已修改默认密码安全建议---## 下一步学习安装完成后继续第 1 周的学习计划Day 2: 熟悉文件系统与目录结构→ 探索 /home, /etc, /var, /usr 等目录→ 了解 Kali 特有的工具目录 /usr/shareDay 3: 基础命令练习→ ls, cd, cp, mv, rm, mkdir, cat, less→ 完成 50 次文件操作练习---## 需要帮助安装过程中遇到问题随时告诉我- 具体的错误信息- 你使用的虚拟机软件- 你的主机系统我会帮你诊断并解决**准备好开始安装了吗** 选择 VirtualBox 或 VMware按照上面的步骤操作即可

更多文章