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

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

大约 5 分钟后,似乎非活动 ssh 会话终止。服务器是 Ubuntu。我该如何更改此设置?

答案1

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

ClientAliveInterval 60

人sshd_config:

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

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

或者在客户端上编辑/etc/ssh/ssh_config(如果您具有 root 权限并且希望所有用户都可以使用)或~/.ssh/config添加以下行:

ServerAliveInterval 60

相关内容