麒麟在线

当前位置:网站首页 / 技术 / 正文

Linux如何保持SSH长连接

问题背景

无论是使用xshell这样的ssh软件,还是通过Terminal终端,ssh远程连接服务器的时候,长时间不操作,就会自动断开连接,就需要重新进行连接

解决方法

修改服务器端ssh配置

首先登陆到远程服务器上,打开/etc/ssh/sshd_config配置文件,找到以下三条配置信息,并修改

# 修改前
#TCPKeepAlive yes
#ClientAliveInterval 0
#ClientAliveCountMax 3

# 修改后
TCPKeepAlive yes
ClientAliveInterval 10
ClientAliveCountMax 5

TCPKeepAlive yes 表示tcp链接保持活跃
ClientAliveInterval 10表示每10秒向客户端发送一次保持连接的信号
ClientAliveCountMax 5表示客户端如果5次没有响应,就断开连接。

修改完成后重新启动ssh服务,执行以下命令

sudo systemctl restart sshd

推荐阅读

文章标签:

版权声明: 本文除特别说明外均由原创

本文链接: https://www.70ol.com/jishu/289.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!

分享本文: 请填写您的分享代码。

呃 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。