笔记:Rdp-kali

admin 2026-02-08 01:26:15 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档解决KaliLinux通过WindowsRDP连接时的闪退问题。核心步骤包括Kali端注销本地会话、安装xrdp并在启动脚本中取消DBUS环境变量,Windows端使用mstsc/admin连接。该方法有效解决了seat0占用和DBUS冲突导致的连接失败,实现稳定的远程桌面访问。 综合评分: 86 文章分类: 实战经验,安全工具,解决方案


cover_image

笔记:Rdp-kali

原创

MicroPest MicroPest

MicroPest

2026年2月6日 10:53 安徽

近期,突然用到kali的GUI桌面。登录VM中的kali,发现鼠标不听使唤的“乱飘”;换成Rdp来远程mstsc登录kali,输入密码后又闪退。

着手解决上面的问题,现记录如下备查:

一、Kali 端(VM 里)做 4 步

  1. 先注销本地图形会话

在 VM 的 XFCE 界面点 Logout → 完全回到登录界面。

‑ 只要本地会话占着 seat0,xrdp 就会黑屏或秒退 [^0^]。

  1. 确认 xrdp + xorgxrdp 已装且运行

sudo apt update

sudo apt install -y xrdp xorgxrdp

sudo systemctl enable xrdp –now

sudo netstat -lnpt | grep 3389 # 应看到 0.0.0.0:3389

  1. 修正启动脚本,避免 DBUS 冲突

sudo vi /etc/xrdp/startwm.sh

在最后一行 “test -x /etc/X11/Xsession && …” 之前插入:

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

保存后 systemctl restart xrdp [^1^]。

  1. 把色深降到 16 bit(防止高色深闪退)(可不做)

sudo vi  /etc/xrdp/xrdp.ini

找到 max_bpp=32 改为 max_bpp=16

保存后 systemctl restart xrdp [^2^]。

二、Windows 端做 2 步

  1. 用管理员级 mstsc 启动

Win+R → 输入:mstsc /admin,再填 Kali 的 IP。

这一步可绕过旧会话缓存,很多“秒退”就此消失 [^3^]。

  1. 清掉本机缓存的 .rdp 文件与注册表垃圾(可不做)

关闭 mstsc,删除C:\Users%USERNAME%\Documents\Default.rdp

(先让资源管理器显示隐藏文件)

regedit 里把

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client

整个右键导出做备份,然后删除该键下全部子项 。

重新打开 mstsc 再连。

结论:远程桌面kali了,一切完美。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:MicroPest MicroPest MicroPest《笔记:Rdp-kali》

笔记:Rdp-kali 网络安全文章

笔记:Rdp-kali

文章总结: 文档解决KaliLinux通过WindowsRDP连接时的闪退问题。核心步骤包括Kali端注销本地会话、安装xrdp并在启动脚本中取消DBUS环境变
评论:0   参与:  0