防止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软件!!!

◆ ◆ ◆  ◆ ◆

(0)

相关推荐

  • 如何解决SSH连接Linux超时自动断开?

    https://www.linuxidc.com/Linux/2016-11/137049.htm 最近项目开发中用到云服务器,部署了MySQL,开发团队总是反映MySQL过一会儿就断开连接了,必须手 ...

  • ssh免密码快速登录配置

    使用ssh登录服务器的时候,需要输入ip地址.端口.用户名.密码等信息,比较麻烦,容易输错.还好,通过客户端和服务器的配置参数,可实现免密码快速登录.服务器可通过保存客户端的公钥,用于验证客户端的身份 ...

  • SSHD

    SSH基本概述 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定 在进行数据传输之前, ...

  • ubuntu增加连接超时连接到服务器

    当我使用终端通过 ssh 连接到机器 A 时:大约需要 10 秒,然后提示输入密码 我正在使用连接到服务器选项来sftp连接到机器 A,它说:登录时超时. 有谁知道如何在 ubuntu 15.04 中 ...

  • CentOS7 SSH远程登录服务器详解

    一.明文传输与加密传输 明文传输:当我们的数据包在网络上传输的时候,以数据包的原始格式进行传输,别人很容易截获我们的数据包,得到我们的信息. 加密传输:当两个主机之间传输信息或者是A主机远程控制B主机 ...

  • 在思科路由器上配置SSH登录

    用户那里对网络安全性进行检查,要求对核心设备采用SSH登录,之前设备采用telnet登录,用户名和密码明文传输,不符合安全性检查要求. 其实SSH登录配置很简单,主要分以下几步: 1.配置域名 SD_ ...

  • Linux笔记【002】| 远程登录服务器软件:MobXterm与FileZilla

    一.登录服务器的软件--MobXterm 在实际开发或者计算的时候可以使用一些第三方的工具对远程的服务器进行控制.目前常用的Linux远程登录工具有:putty.xshell.secureCRT等等. ...

  • linux设置ssh登录次数限制

    linux设置ssh登录次数限制

  • VirturalBox 支持 ssh登录 同时 访问外网

    尽管比较简单,不过一开始还是花了一点时间,同时与小庭子聊了下.默认情况下,VirturalBox 中的虚拟系统只会使用一张网卡.在虚拟系统运行的时候,要么选择选择内网访问,要么选择nat转换支持虚拟机 ...

  • SSH登录的几种方式

    服务器相比于个人电脑具有较高的计算资源,例如有更大的CPU,内存,有磁盘阵列,具有更高的文件读写速度.通常我们需要通过个人电脑将测序数据传输到服务器端,然后在服务器上进行数据分析.作为生物信息分析人员 ...

  • 【生信笔记】Linux如何自动登录服务器账号?

    在使用服务器时,往往需要进行密码登录,甚至有的需要先登录堡垒机,再登录开发机,输入过程较为繁琐,因此可以考虑将命令写成脚本的形式自动化登录. expect是一个能实现自动和交互式任务的解释器,它也能解 ...

  • 解决ssh登录慢,等待时间长的问题

    转自:http://image109.360doc.com/DownloadImg/2020/11/2122/208040981_2_20201121102406599 有时候在ssh远程登录到其他主 ...

  • ubuntu 可以在没有密码和私钥的情况下登录我的 SSH 服务器

    我禁用了 root 登录和密码登录,更改了端口,使用了一段时间的 mosh,但是为什么我可以从没有密码和私钥的非 root 用户登录? 从 中添加了一些信息ssh -v,但我没有添加选项-i ~/ss ...