ssh 终端会话超时,如何更改

Chr*_*nch 5 linux ssh bsd

大约 5 分钟后,一个非活动的 ssh 会话似乎终止了。服务器是 Ubuntu。我怎样才能改变这个?

小智 11

在服务器上,以 root 身份登录并编辑/etc/ssh/sshd_config并添加以下行:

ClientAliveInterval 60
Run Code Online (Sandbox Code Playgroud)

人 sshd_config:

设置一个以秒为单位的超时间隔,如果没有从客户端接收到数据,sshd(8) 将通过加密通道发送消息以请求客户端的响应。默认为 0,表示这些消息不会发送到客户端。此选项仅适用于协议版本 2。

您需要重新启动sshd它才能生效。

或者在客户端编辑/etc/ssh/ssh_config(如果你有 root 并希望所有用户都能使用它)或~/.ssh/config添加以下行:

ServerAliveInterval 60
Run Code Online (Sandbox Code Playgroud)