当连接到nautilus上的服务器时,Ubuntu 14冻结“另存为”,“打开”对话框

时间:2017-09-01 21:20:48

标签: ubuntu ssh ubuntu-14.04

Ubuntu 14.04 LTS 你好。当服务器通过nautilus选项“file / connect to server”连接时,几分钟后,连接被“冻结”。因此,nautilus没有响应,任何其他应用程序的任何其他对话框选项,如“打开”或“另存为”对话框,都被挂起。 打开的应用程序是灰色的,永远不会响应。

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

我已经尝试将ssh会话保持为https://stackoverflow.com/a/25087194/2501648,但没有成功。我不知道我是否做错了,或者是否在我的计算机上使用.ssh / config设置KeepAlive参数是否有意义。

我的服务器与nautilus的连接是通过SSH进行的,我怀疑密钥是每次发送任何数据包以保持连接,但我不知道如何制作它。

有什么建议吗?

感谢。

2 个答案:

答案 0 :(得分:1)

造成这种情况的原因是你几分钟没有反应。我不会告诉你到底该做什么,但会引导你真正回答。看看ServerAliveInterval。你在客户端上设置它。如果要在服务器上设置保持活动状态,请查看ClientAliveInterval。这两个值都在$HOME/.ssh/config中设置(当然一个在客户端上,另一个在服务器上;不需要两个!)。

答案 1 :(得分:0)

我要感谢@campovski的推荐。 问题是由新路由器产生的,它丢弃了TCP连接暂时没用。 所以,尽管@campovski建议,它对我有用的唯一方法是在客户端编辑:

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

ServerAliveInterval 60