帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Linux实例如何设置SSH客户端的会话连接保持时间

Linux实例如何设置SSH客户端的会话连接保持时间

2024-01-15 14:14:58 1859

概述

使用SSH客户端远程连接Linux系统,连接会话闲置一段时间后,基于安全考虑,SSH客户端会在超过特定时间后自动终止远程连接。若希望延长SSH客户端的会话连接保持时间,请参考本文进行操作

一、具体步骤

1、打开sshd配置文件


编译的方式打开文件/etc/ssh/sshd_config,值得注意的是这个文件需要权限才能修改。


2、设置参数


ClientAliveInterval 600      

ClientAliveCountMax 10

TCPKeepAlive yes


说明:

ClientAliveInterval 600 表示每600秒发送一次请求, 从而保持连接。

ClientAliveCountMax 10 表示服务器发出请求后客户端没有响应的次数达到10次,就自动断开连接。

TCPKeepAlive yes 是否应该向 client 发送 TCP keepalive 信息

则无响应的SSH客户端将在大约600x10=6000秒后断开连接。


3、重启sshd服务


CentOS6操作系统

# service sshd restart


CentOS7/EulerOS操作系统

# systemctl restart sshd


二、总结

解决步骤:


步骤1:打开sshd配置文件(/etc/ssh/sshd_config)

步骤2:修改三个参数

        ClientAliveInterval 600      

        ClientAliveCountMax 10

        TCPKeepAlive yes


步骤3:重启sshd服务

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: