当我在家中被放入我们的一台办公服务器(运行Fedora 10)时,我的会话在相当短的活动时间(约5分钟)后就超时了。我尝试TcpKeepAlive
在客户端使用,没有任何效果。
我不明白的是,如果我在公司LAN上的办公室中,我可以整天保持不活动状态而不会超时,因此行为似乎取决于我的位置。
有什么想法为什么会发生这种情况,以及当我不在局域网上时如何防止超时?如果有帮助,我正在Mac OSX上使用终端客户端。
更新 -戴夫·德拉格(Dave Drager)提出的将ServerAliveInterval
集合设为非零的建议TcpKeepAlive=no
对我有用。关于其他一些答案,ClientAlive
Mac OSX SSH客户端不接受...设置。