防止ssh登录服务器的掉线

以前总是嫌麻烦,没有影响自己就不想去主动解决问题,但是有学员一直反映他的MAC登录我们的云服务器总是掉线,我还是抽空帮忙解决,搜索看到两个教程:

  • http://www.361way.com/ssh-autologout/4679.html
  • http://einverne.github.io/post/2017/05/ssh-keep-alive.html

里面提到了关于客户端(自己的笔记本)和服务器端 两个不同的设置方案:

提到了两个文件,需要搞清楚它们是不一样的:

ssh_config
sshd_config

这两个文件分别对应着服务器和自己的电脑两个地方的设置,同时需要学习3个参数有

  • ClientAliveInterval(服务端参数)
  • ClientAliveCountMax(服务端参数)
  • ServerAliveInterval(客户端参数)

因为云服务器是我自己的,而要给十几个新手使用,所以我应该使用root权限来选择修改sshd_config文件里面的服务端参数,这样才能做到一次修改,终身受益!!!

所以我根据教程进行了如下的编辑:

ClientAliveInterval 300
ClientAliveCountMax 3
按上面的配置的话,300*3=900秒=15分钟,即15分钟客户端不响应时,ssh连接会自动退出。

这样客户端的配置就无所谓了,不过我还是还念Windows时代的xshell软件!!!

原文发布于微信公众号 - 生信技能树(biotrainee)

原文发表时间:2018-10-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏积累沉淀

Javascript模块化编程(二):AMD规范

这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因...

39480
来自专栏别先生

VMvare虚拟机如何删除安装的ubuntu操作系统

VMvare虚拟机如何删除安装的ubuntu操作系统呢???   这个问题其实在我刚开始接触虚拟机和ubuntu操作系统的时候对于如何删除操作系统是一件很苦恼的...

20880
来自专栏编程

教你从零开始搭建一款前端脚手架工具

本文系原创,转载请注明:作者:Jrain Lau(https://segmentfault.com/u/jrainlau)项目地址:https://github...

52770
来自专栏blackheart的专栏

Redis的各项功能解决了哪些问题?

先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓...

33570
来自专栏北京马哥教育

Linux 软中断机制分析

软中断分析最近工作繁忙,没有时间总结内核相关的一些东西。上次更新博客到了linux内核中断子系统。这次总结一下软中断,也就是softirq。之后还会总结一些ta...

58780
来自专栏Web 开发

《Node.js开发指南》翻阅笔记

第一天上班,配套的电脑居然没有到货,无聊了一天,就把《Node.js开发指南》拿出来翻了一下。

10300
来自专栏hotqin888的专栏

EngineerCMS工程师知识管理系统支持项目模板

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

15330
来自专栏开源优测

[快学Python3]浏览Python Manuals

概述 通常情况下,初学者都不愿意直接去浏览Python Manuals,即Python自带的官方文档。尤其是只有英文版的情况下,初学者更加不会去使用该官方文档了...

28490
来自专栏Android-JessYan

MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发

原文地址: https://www.jianshu.com/p/2452ea776a45

27330
来自专栏做全栈攻城狮

安卓开发教程基础篇-多线程文件下载软件开发,断点续传技术揭秘

更多原创教程,关注微信公众平台:做全栈攻城狮。及做全栈攻城狮官网:www.8z5.net

9320

扫码关注云+社区

领取腾讯云代金券