将主机从睡眠状态唤醒后,ssh 连接的终端窗口在虚拟机中“挂起”

Tho*_*mas 3 vmware debian terminal

我使用的是 Windows 7,Debian 作为虚拟机(VMware Player)运行。我的窗口管理器是 Gnome。我主要在虚拟机中打开很多终端窗口,并将它们排列在桌面上。使用这些终端,我通过 ssh 连接到远程服务器。

在让我的主机操作系统进入睡眠状态并将其唤醒后,返回虚拟机,所有通过 ssh 连接的终端“挂起”,不接受任何新输入,即使在重置它们之后也是如此。这很烦人,因为我每天都必须关闭并重新打开它们。我知道 ssh 会话在关闭主机操作系统的过程中被关闭,但我想知道是否有办法以某种方式重置终端,以便我可以使用新终端保留之前的窗口安排。

use*_*686 5

用于Enter ~ .退出冻结的 SSH 连接,然后在其位置启动一个新连接。

或者,pkill ssh从新终端运行以终止所有SSH 连接。

更好的是,尝试mosh,它的设计目的是即使在连接丢失甚至网络重新配置后也能保持连接。

“重置”菜单项不起作用,因为它仅重置终端窗口的状态[类似于关闭然后再次打开显示器],但它不知道该终端窗口实际运行的内容。)