SSH会话断开连接时,为什么gnome-terminal冻结?


10

这是一个非常简单的问题。我每天都使用gnome-terminal SSH到其他计算机。我是在办公室随身携带的笔记本电脑上进行此操作的,因此我经常在有线和无线网络之间进行切换。发生这种情况时,我的SSH会话断开,终端冻结。

为什么会发生这种情况(冻结,而不是会话丢失),并且它们是防止这种情况的一种方法?我知道我可以通过从远程服务器注销来解决此问题,然后再知道要断开笔记本电脑与以太网的连接。

这很烦人,因为我必须在终端会话冻结后手动关闭它,这会弹出一个对话框,而且我也失去了会话的标题,这非常耗时。如果ssh会话刚刚被杀死并使我返回本地bash提示符,那就更好了。


尝试按Ctrl + D
becko

Answers:


15

会话最终将超时并断开连接;如果在ServerAliveIntervalServerAliveCountMax中进行配置,则会更快地进行~/.ssh/config。要立即断开连接,Return~.


2

在不了解其原因的情况下,以下是解决方法:

~.

那是波浪线。依次按下这两个键,这将与挂起的ssh会话断开连接,并返回您的终端。好极了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.