- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
概述
使用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服务
售前咨询
售后咨询
备案咨询
二维码
TOP