我正试图使用RDP从Windows 10连接到使用KDE的Debian 10机器。我可以以root用户的身份进行连接,但不能作为特权较低的用户进行连接。在登录屏幕中键入正确的凭据后,连接将被删除。
我已经在我的Debian机器上完成了一个标准的xrdp安装,即:
$ sudo apt install xrdp
$ sudo adduser xrdp ssl-cert
$ sudo systemctl restart xrdp
我无法在网上找到解决方案,结果发现有几个问题,所以我在下面发布解决方案,供大家使用。
发布于 2021-01-17 04:57:20
TL;DR:
在/home/{username}/..xsession中观察到以下错误
开始..。'/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher‘:kdeinit5:准备启动kdeinit5:已启动KLauncher,pid = 3943,结果=0,等待已经运行的kdeinit5退出。等待已经运行的启动器退出。另一个实例已经在运行!kdeinit5:与发射器的通信错误。退出!kdeinit5_wrapper:警告:连接(/run/user/1000/kdeinit5 5_10)失败::连接被拒绝
KDE会话必须是唯一的。之所以会发生这种情况,是因为我目前正在那台机器上实际登录。为了解决这个问题我们需要注销。
$ sudo systemctl enable xrdp
$ sudo systemctl restart xrdp
在完成这些工作之后,连接仍然存在问题。我的Debian机器使用一个Wifi连接,它只有在我登录到系统后才被实例化。当我在SDDM登录屏幕时,wifi连接没有建立。
我必须执行以下操作(来自这个答案):进入Network管理器> Edit连接。选择您的连接,单击编辑并检查所有用户的Available 。
https://unix.stackexchange.com/questions/629505
复制相似问题