Ram*_*air 5 kde debian x11 xrdp
我正在尝试使用 RDP 从 Windows 10 连接到带有 KDE 的 Debian 10 计算机。我能够以 root 身份进行连接,但不能以特权较低的用户身份进行连接。在登录屏幕中输入正确的凭据后,连接断开
![]()
我在我的 Debian 机器上完成了标准的 xrdp 安装,即:
$ sudo apt install xrdp
$ sudo adduser xrdp ssl-cert
$ sudo systemctl restart xrdp
Run Code Online (Sandbox Code Playgroud)
在网上没能找到解决方案,结果发现存在几个问题,所以我将解决方案发布如下,供大家使用。
长话短说:
在 /home/{username}/.xsession-errors 中观察到以下错误
startkde:正在启动... kdeinit5:准备启动 '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher' kdeinit5:已启动 KLauncher,pid = 3943,结果 = 0 正在等待已运行的 klauncher 退出。等待已经运行的 klauncher 退出。klauncher 的另一个实例已经在运行!kdeinit5:与启动器的通信错误。退出!kdeinit5_wrapper:警告:连接(/run/user/1000/kdeinit5__10)失败::连接被拒绝
KDE 会话必须是唯一的。发生这种情况是因为我当前已物理登录到该计算机。为了解决这个问题,我们需要退出。
$ sudo systemctl enable xrdp
$ sudo systemctl restart xrdp
Run Code Online (Sandbox Code Playgroud)
完成此操作后,连接仍然存在问题。我的 Debian 机器使用 Wifi 连接,只有在我登录系统后才会实例化。当我进入 SDDM 登录屏幕时,未建立 wifi 连接。
我必须执行以下操作(来自此答案):进入Network Manager > Edit Connections。选择您的连接,单击“编辑”并选中“对所有用户可用”。