可能重复:
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)。
| 归档时间: |
|
| 查看次数: |
11469 次 |
| 最近记录: |