大约 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