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

Modified on: Sun, 10 Jun 2018 02:50:23 +0800

这是一个非常简单的问题。我每天都使用gnome-terminal连接到其他机器。我在办公室附带的笔记本电脑上这样做,所以我不断在有线和无线网络之间切换。发生这种情况时,我的SSH会话会中断,终端会冻结。

为什么会发生这种情况(冻结,而不是会话丢失)并且是他们预防的方法吗?我知道我可以通过从远程服务器注销之前解决这个问题,然后我才知道我要将笔记本电脑从以太网断开。

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

作者:dgnball

最佳答案

会话最终会超时并断开连接;如果在ServerAliveInterval中配置ServerAliveCountMax~/.ssh/config,这将更快地发生。要强制立即断开连接,返回

作者:geekosaur

相关问答

添加新评论