Kali Linux 安装手册(保姆手册)

Administrator
发布于 2026-05-08 / 5 阅读 / 0 评论 / 0 点赞

Kali Linux 安装手册(保姆手册)

Kali Linux 安装手册(国内 KVM VPS 版)

一、准备工作

一台 KVM 虚拟化 VPS,已安装 Debian 10/11(最小化安装)

root 权限或具有 sudo 权限的用户

SSH 客户端(如 Xshell、PuTTY 或终端)

若 VPS 服务商提供 Debian 模板,请选择 最小化(Minimal) 版本以节省资源。

二、Debian → Kali 系统转换

2.1 更新系统并安装必要工具

bash
apt update
apt install -y wget curl gnupg2

2.2 添加 Kali 国内源(以清华源为例)

bash

# 备份原有源文件

cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 写入 Kali 清华源

echo "deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib" > /etc/apt/sources.list

2.3 导入 Kali 官方 GPG 密钥

bash

wget -q -O - https://archive.kali.org/archive-key.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg >/dev/null

2.4 将 Debian 升级为 Kali

bash
apt update
apt full-upgrade -y

这一步耗时较长(20-40 分钟),请保持网络稳定。建议在 tmux 或 screen 中执行。

2.5 验证系统版本

bash
cat /etc/os-release

预期输出包含 ID=kali 和 PRETTY_NAME="Kali GNU/Linux Rolling"。

三、安装 Xfce 桌面环境

bash
apt install -y kali-desktop-xfce xorg

安装过程中若提示选择显示管理器(Display Manager),推荐选择 lightdm。

四、配置远程桌面(xrdp)

4.1 安装 xrdp

bash
apt install -y xrdp

4.2 修改端口(可选,避免冲突)

bash
sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

4.3 修复 Xfce 黑屏问题

编辑 /etc/xrdp/startwm.sh:

bash
vim /etc/xrdp/startwm.sh

在 test 和 exec 两行上面添加:

bash
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

4.4 启动 xrdp 服务

bash
systemctl enable xrdp --now

4.5 防火墙放行端口(如已启用 ufw)

bash
ufw allow 3390/tcp

4.6 连接测试

Windows:打开“远程桌面连接”,输入 你的VPS公网IP:3390

登录用户名:root(或你创建的普通用户),密码为系统密码

五、安装 Kali 工具集(元包)

5.1 更新软件源

bash
apt update

5.2 安装 kali-tweaks(图形化元包管理工具)

bash
apt install -y kali-tweaks

运行 kali-tweaks → 选择 Metapackages → 用空格选中所需元包 → Apply。

5.3 或直接通过命令行安装元包

元包名称 命令 说明

基础工具集 apt install -y kali-linux-headless 无图形界面,适合服务器

标准工具集 apt install -y kali-linux-default 推荐,平衡功能与空间

丰富工具集 apt install -y kali-linux-large 更多工具

完整工具集 apt install -y kali-linux-everything 体积巨大(约15GB下载,30GB+占用)

根据需求选择一项即可,安装过程耗时较长(1-3小时),建议在 tmux 中执行。

六、安装完成后常用操作

6.1 定期更新

bash
apt update && apt full-upgrade -y

6.2 创建普通用户(安全建议)

bash
useradd -m -s /bin/bash 用户名
passwd 用户名
usermod -aG sudo 用户名

之后可通过 SSH 或 RDP 使用该用户登录。

6.3 启用 SSH(如尚未开启)

bash
systemctl enable ssh --now

七、常见问题及解决

问题 解决方法

gnupg 未安装导致密钥导入失败 apt install gnupg2 -y

apt update 速度慢 检查源是否已替换为国内镜像

xrdp 连接后黑屏 按 4.3 节修改 /etc/xrdp/startwm.sh

菜单中工具分类少 安装元包后,执行 mv ~/.config ~/.config.bak 注销重登

磁盘空间不足 使用 df -h 检查,卸载不需要的元包 apt remove --purge 包名

八、附录:国内 Kali 源列表(任选一个)

bash
# 清华大学
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
# 阿里云
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
# 中科大
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

以上手册涵盖了从 Debian 到完整 Kali 桌面的全部过程,你可按顺序执行。如在某一环节遇到错误,请检查命令输出并确认网络连通性。


评论