kali linux 配置远程桌面

Warning

不折腾了,用 Ubuntu 自带的远程桌面挺好用。

1 背景需求

使用 Remote Desktop Manager (RDM) 连接到 Kali Linux,最稳定且主流的方法是使用 RDP (Remote Desktop Protocol)。由于 Kali Linux 默认不开启远程桌面服务,你需要先在 Kali 端进行简单配置。

以下是完整的操作步骤:


2 第一步:在 Kali Linux 端安装并启动服务

Kali 推荐使用 xrdp,它能提供类似 Windows 的远程桌面体验。

  1. 更新软件包列表:

    打开终端,输入:

    sudo apt update

  2. 安装 xrdp:

    执行安装命令:

    sudo apt install xrdp -y

  3. 启动并设置开机自启:

    sudo systemctl enable --now xrdp

  4. 配置防火墙(如果已开启):

    确保 3389 端口开放:

    sudo ufw allow 3389/tcp


3 第二步:在 Remote Desktop Manager (RDM) 中创建连接

  1. 新建条目:

    打开 RDM,点击 新建条目 (New Entry),选择 远程桌面 (Remote Desktop)

  2. 常规设置:

    • 名称: 填写“Kali-VM”或自定义名称。

    • 主机 (Host): 输入 Kali Linux 的 IP 地址(可在 Kali 终端通过 ip a 查看)。

  3. 身份验证 (Credentials):

    • 在“凭据”栏选择“用户名和密码”。

    • 输入你登录 Kali 的系统用户名密码

  4. 配置适配(关键):

    • 跳转到 身份验证 (Authentication) 选项卡。

    • 激活网络级别验证 (NLA):建议取消勾选(Linux 对 NLA 的支持有时不稳定)。

    • 启用传输层安全性 (TLS):建议勾选。


4 第三步:连接与避坑指南

点击“保存并打开”即可开始连接。但在使用过程中,请注意以下几点:

5 避免“黑屏”冲突

Kali(以及大多数 Linux)不支持同一个用户同时在物理机和远程端登录

6 解决 Xfce 桌面闪退

如果你使用的是 Kali 默认的 Xfce 桌面,连接后可能会闪退。请在 Kali 终端执行以下配置:

Bash

# 向 .xsession 写入启动桌面环境的命令
echo "startxfce4" > ~/.xsession
# 重启服务
sudo systemctl restart xrdp

7 色彩深度设置

如果连接速度较慢,可以在 RDM 的 显示 (Display) 选项卡中,将 颜色深度 (Color Depth) 从 32位降至 24位16位


8 进阶建议:SSH 隧道安全连接

如果你是在公网环境连接 Kali,出于安全考虑,建议在 RDM 中配置 VPN/SSH/网关 插件,先建立 SSH 隧道,再通过隧道运行 RDP。

你需要我帮你配置 SSH 隧道以增强 Kali 远程连接的安全性吗?