禁用 SSH 超时

7 ssh ubuntu ubuntu-11.04

可能重复:
ssh 终端会话超时,如何更改

当我使用带有多个窗口的 SSH 连接到服务器时,很少有连接被关闭。这可能是因为理想的时间。我已经关注了这个博客https://www.simplified.guide/ssh/disable-timeout并且它对我不起作用。我无权让服务器进行更改。我有什么办法可以禁用或延长连接时间。我正在使用 Ubuntu 11.04

谢谢

小智 8

您可以将以下内容添加到本地/etc/ssh/ssh_config文件 ( man ssh_config):

ServerAliveInterval 60
Run Code Online (Sandbox Code Playgroud)

哪里60是秒。这将导致您的客户端每秒钟向 SSH 服务器发送一条消息,以60保持连接处于活动状态。

您还可以使用screen在一个连接上打开多个终端 ( apt-get install screen)。screen 的一个好处是您可以断开与服务器的连接,但您的进程会继续运行,您可以稍后使用screen -R. 我个人认为这是最好的方法。

如果你有机会访问服务器的configs,你也可以更新ClientAliveInterval/etc/ssh/sshd_config服务器上(man sshd_config)。