Ubuntu 14 在连接到 nautilus 上的服务器时在 "save as"、"open" 对话框中冻结

Ubuntu 14 freezes on "save as", "open" dialog when is connected to server on nautilus

Ubuntu 14.04 LTS 你好。当通过 nautilus 选项 "file / connect to server" 连接服务器时,几分钟后,连接为 "frozen"。因此,nautilus 没有响应,并且来自任何其他应用程序的任何其他对话框选项(如 "open" 或 "save as" 对话框)都被挂断了。 打开的应用程序是灰色的,没有响应。

我意识到如果不存在通过 nautilus 与服务器的任何连接,那么它就不会发生。只有在 nautilus 上创建与服务器的连接并花费几分钟时才会发生这种情况。

我尝试以 的身份保持 ssh 会话,但没有成功。我不知道我是否做错了,或者使用 .ssh/config 从我的计算机设置 KeepAlive 参数是否有意义。

我的服务器与 nautilus 的连接是通过 SSH 进行的,我怀疑关键是每隔一段时间发送任何数据包以保持连接,但我不知道如何建立它。

有什么建议吗?

谢谢。

造成这种情况的原因是您几分钟没有反应。我不会确切地告诉您该怎么做,但会指导您找到真正的答案。看看ServerAliveInterval。你在客户端设置这个。如果你想在服务器上设置一个 keep-alive,看看 ClientAliveInterval。两个值都在 $HOME/.ssh/config 中设置(当然一个在客户端,另一个在服务器;不需要两个!)。

感谢@campovski 的推荐。 问题是由新路由器引起的,它在一段时间内没有使用而丢弃了 TCP 连接。 因此,尽管有@campovski 的建议,但它对我有用的唯一方法是在客户端上进行编辑:

/etc/ssh/ssh_config 并在文件末尾追加:

ServerAliveInterval 60