我使用 Nautilus 连接到远程服务器(不,我不喜欢 FileZilla)。但是经过一段时间的空闲时间,比如 5 分钟,它不允许我再次访问远程位置。
即使我只是再次安装服务器就可以对其进行排序,这也很烦人,正如您可以想象的那样,因为我需要每 5 分钟执行一次。
我在这里读过一个类似的问题,但这是一篇旧文章,它没有为 Ubuntu Focal Fossa 提供有效的解决方案。
我也读过这个其他问题,但我不确定答案是否适用于我的问题。
最后,我读过这篇似乎有问题的帖子,但还没有任何解决方案或解决方法吗?
这里似乎有一个建议的解决方法,但我也不知道该怎么做,或者它是否适用于这个问题(我假设给定的 Mint 和 Ubuntu 是基于 Debian 的系统,Mint 解决方案可以适用于 Ubuntu? )。
这不是您的客户(Nautilus)可以改变的。相反,您要连接的服务器在一段时间的“非活动”连接时间后关闭连接。
如果您拥有服务器并且可以在那里进行设置,请尝试编辑
/etc/ssh/sshd_config
和设置以下值:ClientAliveInterval
以秒为单位设置服务器检查客户端是否仍然连接的时间。ClientAliveCountMax
设置它在关闭连接之前执行此操作的频率。因此,对于 1 小时的超时,您需要:
1 小时 = 60 分钟 = 3600 秒,因此
3
乘以1200
秒(上面的值)。此外,有关这些设置的更多信息,请参阅本文。