我使用 Gnome 窗口管理器在 Debian-12.5.0-amd64 上安装了 Xrdp:
sudo apt update && sudo apt upgrade
sudo apt-get install xrdp
systemctl status xrdp
sudo adduser xrdp ssl-cert
systemctl restart xrdp
/etc/xrdp/sesman.ini 配置如下:
[Sessions]
...
KillDisconnected=false
DiconnectedTimeLimit=0
IdleTimeLimit=0
我可以使用 Windows 远程桌面进行连接,并且运行良好,但会话冻结,然后在几分钟不活动后断开连接,表示会话已结束。
我需要在服务器键盘上键入,以便客户端能够再次加入剩余的会话。
- 如何保持打开 xrdp 会话而不超时的能力?
- 如何使用远程无头服务器,而不需要本地生命证明?
问候。
请注意,如果使用 Xfce 而不是 Gnome,或者如果在 Ubunutu 上使用 Gnome 而不是 Debian,则不会出现此问题!
答案1
我可以成功测试的解决方案是使用以下命令禁用睡眠、挂起和休眠:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
要重新启用睡眠、挂起和休眠,请使用以下命令:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
找到解决方案这里