Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu14冻结在“上”;另存为"&引用;开放式;连接到nautilus上的服务器时的对话框_Ubuntu_Ssh_Ubuntu 14.04 - Fatal编程技术网

Ubuntu14冻结在“上”;另存为"&引用;开放式;连接到nautilus上的服务器时的对话框

Ubuntu14冻结在“上”;另存为"&引用;开放式;连接到nautilus上的服务器时的对话框,ubuntu,ssh,ubuntu-14.04,Ubuntu,Ssh,Ubuntu 14.04,Ubuntu 14.04 LTS 你好当通过nautilus选项“文件/连接到服务器”连接服务器时,几分钟后,连接将“冻结”。因此,nautilus没有响应,任何其他应用程序的任何其他对话框选项,如“打开”或“另存为”对话框,都被挂起。 打开的应用程序显示为灰色,从未响应 我意识到,如果不存在任何通过nautilus连接到服务器的连接,那么它就不会发生。只有在nautilus上创建了与服务器的某些连接并花费了几分钟时,才会发生这种情况 我曾尝试将ssh会话保持为活动状态,但没有成功。我不知道我是

Ubuntu 14.04 LTS 你好当通过nautilus选项“文件/连接到服务器”连接服务器时,几分钟后,连接将“冻结”。因此,nautilus没有响应,任何其他应用程序的任何其他对话框选项,如“打开”或“另存为”对话框,都被挂起。 打开的应用程序显示为灰色,从未响应

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

我曾尝试将ssh会话保持为活动状态,但没有成功。我不知道我是否做错了什么,或者在我的计算机上使用.ssh/config来设置KeepAlive参数是否有意义

我的服务器与nautilus的连接是通过SSH实现的,我怀疑关键是每次发送任何数据包以保持连接的有效性,但我不知道如何实现

有什么建议吗


谢谢。

造成这种情况的原因是你几分钟的反应迟钝。我不会确切地告诉你们该做什么,但会引导你们找到真正的答案。查看
ServerAliveInterval
。您可以在客户端设置此选项。如果要在服务器上设置保持活动,请查看
ClientAliveInterval
。这两个值都是在
$HOME/.ssh/config
中设置的(当然一个在客户端,另一个在服务器上;两者都不需要!)。

我要感谢@campovski的推荐。 这个问题源于新路由器,它在一段时间内中断了TCP连接而没有使用。 因此,尽管有@campovski的建议,但对我来说唯一有效的方法就是在客户端进行编辑:

/etc/ssh/ssh\u config
并在文件末尾追加:

ServerAliveInterval 60

Stackoverflow用于帮助软件开发。你应该考虑这个问题。