如何在 X 转发后让屏幕回到 ssh 服务器上

如何在 X 转发后让屏幕回到 ssh 服务器上

我有两台装有 Ubuntu Bionic 18.04 LTS 的物理计算机。我们把装有 ssh 服务器的那台称为服务器,带有 ssh 客户端的那个客户。它们各自都有自己的物理屏幕。一个屏幕物理连接到服务器。另一个屏幕物理连接到客户端。我从服务器上的客户端启动一个图形应用程序,例如

ssh -X server totem

使用 X11 转发。我停止应用程序后,服务器上的屏幕冻结,即鼠标无法移动。换句话说,当客户端从客户端的物理屏幕关闭程序时,连接到服务器物理主机的服务器物理屏幕被冻结。据我所知,服务器上的显卡再次工作的唯一方法是重新启动计算机。如何在不重新启动服务器的情况下让显示器再次工作?

答案1

我还没有尝试过 x11 转发,但也许显示管理器配置会以某种方式影响它。

如果图形冻结时你仍然能够通过 ssh 发送命令,则可以重新启动显示管理器:

sudo systemctl restart lightdm

你可以用 gdm3、lxdm 或其他任何方式替换 lightdm。你甚至可以尝试切换到不同的显示管理器:

sudo dpkg-reconfigure gdm3

并检查该问题是否再次出现。

要检查您使用的显示管理器,请使用以下命令:

ps -A | grep dm

相关内容