上一篇 下一篇 分享链接 返回 返回顶部

ssh一段时间无操作后自动断开连接-重楼云

发布人:admin 发布时间:2022-10-15 20:26 阅读量:514

平时使用ssh远程服务器的时候,一段时间没有操作,ssh连接就会处于假死状态,以至于需要重新进行ssh连接,不管你用的什么远程工具都会出现这个问题,那么通过心跳检测即可解决此问题:

首先ssh连接上服务器:

客户端心跳

更改客户端,即更改终端处配置——可以理解为只在此终端连接此服务器时有效

  1. 打开ssh配置文件
sudo vim /etc/ssh/ssh_config
  1. 在文件末尾添加
ServerAliveInterval 20
ServerAliveCountMax 60
  • ServerAliveInterval是客户端向服务器发送心跳时间间隔,单位是秒s
  • ServerAliveCountMax即最大心跳次数,若超过此次数仍未请求成功,则断开与服务器的连接

此配置表示无操作20分钟后断开连接

  1. 配置完后,保存退出
[esc] 
:wq

重启ssh使配置生效

sudo service ssh restart 

服务器端心跳

更改服务器端,即在ssh远端——可以理解为对所有连接此服务器的终端都有效

  1. 打开ssh配置文件
sudo vim /etc/ssh/sshd_config

注意,是sshd_config,与上面的ssh_config不同

  1. 在文件末尾添加
ClientAliveInterval 40
ClientAliveCountMax 27
  • ClientAliveInterval是服务器端向客户端发送心跳时间间隔,单位是秒s
  • ClientAliveCountMax即最大心跳次数,若超过此次数仍未请求成功,则服务器会断开与此终端的连接

此配置表示无操作18分钟后断开连接

  1. 配置完后,保存退出
[esc] 
:wq

重启ssh使配置生效

sudo service ssh restart 
目录结构
全文
公众号 公众号
客服微信 客服微信
服务热线: 4008816653
电子邮箱: 3546185590@qq.com
网站通知

关于Centos官网停止维护导致源失效解决方案

重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS

导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:

bash <(curl -sSL https:/ /1 inuxmirrors.cn/main.sh )

然后选择中国科技大学或者清华大学,一直按回车不要选Y。源更换完成后,即可正常安装软件。

如需了解更多信息,请访问:查看CentOS官 方公告

查看详情 关闭
网站通知