如果运行 Gnome,意外需要服务器端生命证明来维护或打开 xrdp 会话?

如果运行 Gnome,意外需要服务器端生命证明来维护或打开 xrdp 会话?

我使用 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

找到解决方案这里

相关内容