ssh长时间连接腾讯云centos服务器

 通过ssh连接腾讯云服务器时,稍微隔一段时间未操作连接便会断开,要解决这个问题需要对配置文件做一些调整。参照网上的介绍,尝试了两种方案,经过测试第二种方案对我的机器没有效果(也许对其它系统的机器有效),第一种方案可行。
1.编辑/etc/ssh/sshd_config文件

取消上图红框中两个参数的注释,并按上图调整参数。

ClientAliveInterval:服务端每隔几秒向客户端发送一个心跳数据
ClientAliveCountMax:客户端多少次没有响应,服务端自动断掉连接

参数调整后,断开ssh连接并重新连接,问题成功解决。
?
2.编辑/etc/ssh/ssh_config文件

在文件尾部增加上图红框中的两个参数。

ServerAliveInterval:每隔多少秒客户端向服务端发送一次心跳(alive 检测)
ServerAliveCountMax:服务端多少次心跳无响应之后,客户端才会认为与服务器的 SSH 连接已经断开,然后断开连接

原文地址:https://blog.51cto.com/abezoo/2408670

时间: 2024-10-07 15:45:44

ssh长时间连接腾讯云centos服务器的相关文章

腾讯云centos服务器修改/etc/hosts,使其重启不失效

腾讯云centos服务器修改/etc/hosts,使其重启不失效 使用腾讯云的服务器,我修改了/etc/hosts文件,然后操作了一下重启操作后,一打开/etc/hosts文件便如以下: ## template:jinja {# This file (/etc/cloud/templates/hosts.tmpl) is only utilized if enabled in cloud-config. Specifically, in order to enable it you need t

Navicat连接腾讯云服务器上的数据库

下面介绍Navicat连接腾讯云服务器上的数据库的两种方法: 方法一:[不需要修改相关远程客户端连接权限] 点击安装好的桌面navicat图标,进入后如下图: 连接方法:ssh中输入自己服务器的外网ip地址,登录服务器账号和密码 如下图: 再设置常规属性中,数据库的连接,主机填localhost,因为mysql安装在了本地服务器上,然后填入mysql的用户名及密码 如下图: 方法二:[修改相关MySQL远程客户端连接权限] 下面命令最好在root用户下执行使用:[否则可能会一些文件修改权限受阻问

腾讯云CentOS 7.2 64位安装Mongodb

一.安装步骤: 1.配置MongoDB的yum源: 创建yum源文件:vim  /etc/yum.repos.d/mongodb-org-3.4.repo 2.mongodb-org-3.4.repo文件添加的内容: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=

远程连接腾讯云的mysql

问题: 远程连接腾讯云的mysql报错. 没有权限 使用grant all privileges on来更改用户对应某些库的远程权限 mysql 赋给用户远程权限 grant all privileges on 登入: mysql -uroot -p 输入密码 use mysql; 修改表 要查看user表中user=’root’的对应情况,根据实际需求来更改表信息 select host,user from user; # 如果上面查询到有信息,但host为localhost或其他值,就需要根

腾讯云无服务器云函数架构精解

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 分享人:陈杰,腾讯云架构平台部技术专家,10年云计算经验,现供职于腾讯架构平台部,负责弹性计算及云函数技术研发,致力于提供领先的基础设施平台以提升资源利用率及优化提升程序员开发运维效率. 继虚拟机,容器技术,无服务器化成为新的行业热点,无服务器云函数可以让用户无需关心服务器的部署运营,只需开发最核心的业务逻辑,即可实现上线运营,具备分布容灾能力,可依据负载自动扩缩容,按照实际调用次数与时长计费.本次主要分享腾讯云无服务器云函数在技术实

让ubuntu的ssh保持长时间连接

Ubuntu下的ssh连接老是自己会断,一段时间不理它就会失去响应 如何让ssh连接服务器或者ssh tunnel保持连接呢? 其实也很方便,只要在/etc/ssh/ssh_config文件里加两个参数就行了 1 TCPKeepAlive yes 2 ServerAliveInterval 300 前一个参数是说要保持连接,后一个参数表示每过5分钟发一个数据包到服务器表示“我还活着” 如果你没有root权限,修改或者创建~/.ssh/ssh_config也是可以的

SSH长时间登入不操作导致断开的解决办法有哪些?

大家肯定遇到过这样的情况,我们通过终端连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接,我们还的需要重新连接,感觉很麻烦,下面总结一下解决此问题的方法 方法一: 修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值, 执行service sshd reload 方法二: 找到所在用户的.ssh目录,如root用户该目录在: /root/.ssh/ 在该目录创建config文件 vi /root/.ssh/con

SSH长时间登入不操作导致断开该怎么办?

大家肯定遇到过这样的情况,我们通过终端连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接,我们还的需要重新连接,感觉很麻烦,下面总结一下解决此问题的方法 方法一: 修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值, 执行service sshd reload 方法二: 找到所在用户的.ssh目录,如root用户该目录在: /root/.ssh/ 在该目录创建config文件 vi /root/.ssh/con

腾讯云CentOS 7.6 64位之docker的镜像和容器练习

本文使用的Docker是社区版,版本是19.03.2,这个版本是本文写时的最新版. 首先总结下容器和镜像的概念: 容器是用镜像创建的,一个镜像可以创建多个容器. 一般来说,一个容器就是一个应用,把应用在容器中运行称之为应用容器化. 删除镜像的时候,如果由这个镜像创建的容器还存在则会删除失败. 容器和镜像的关系就是:容器是镜像的实例化的可运行实体. 以下是我的练习内容: 1. 拉取镜像  docker pull centos:latest  或者按照版本拉取:docker pull centos: