唤醒主机后,SSH 连接的终端窗口在虚拟机中“挂起”

唤醒主机后,SSH 连接的终端窗口在虚拟机中“挂起”

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

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

答案1

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

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

更好的是,尝试莫什,即使在连接丢失甚至网络重新配置后仍能保持连接。

(这重置菜单项不起作用,因为它只重置终端窗口的状态(类似于关闭并再次打开显示器),但它不知道实际正在运行什么那个终端窗口。

相关内容