禁用 SSH 超时

禁用 SSH 超时

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

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

谢谢

答案1

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

ServerAliveInterval 60

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

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

如果您有权访问服务器配置,您还可以在服务器上更新ClientAliveInterval/etc/ssh/sshd_configman sshd_config

相关内容