在过去一年左右的时间里,我发现如果我让“tail -f”命令在终端中运行超过几分钟,SSH 会话就会断开。在断开连接之前,终端开始变得迟缓,因为按 Ctrl-C 取消 tail 命令需要的时间越来越长,而 tail 运行的时间也越来越长。在最终处理完 Ctrl-C 之后,一切又恢复正常了。
如果没有运行 tail 命令,会话将无限期保持活动状态。我没有对 sshd 进行任何配置更改,并且终端中没有任何 TMOUT 设置。
Google 和 SO 尚未向我透露任何有用的信息。
我目前正在使用 Ubuntu 18.04,并通过 Putty 连接。