新闻动态

如何防止无人值守的SSH连接保持连接的状态

发布日期:2021-08-01 21:13 | 文章来源:CSDN

  【小编提醒】本文部分内容源于互联网收集整理,仅作参考!如需咨询“如何防止无人值守的SSH连接保持连接的状态”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,为您答疑解惑!

  【爆款产品】柬埔寨云服务器 | 加拿大物理服务器 | 澳大利亚云服务器

  【猜你喜欢】跨境电商适合使用什么样的服务器?看完你就学会了

如何防止无人值守的SSH连接保持连接的状态

  如果你是一个数据中心的Linux管理员,你一定知道Secure Shell的价值。如果没有这个工具,您将很难在服务器上完成很多远程管理工作。实际上,您可能整天都在使用SSH进出机器。或者,您可能通过SSH进入服务器,而无意中使该连接一整天都处于开启状态。

  如果你让连接处于运行状态,而有人在你不在的时候刚好经过你的办公桌,那该怎么办?这样一直保持连接状态可能会带来严重的安全问题。

  其实它有一个咨询客服

  一、如何在服务器上配置SSH超时

  开箱即用,SSH守护进程配置没有配置启用非活动超时的必要选项。这很好,因为我们可以很容易地添加它们。然而,有两种类型的配置是我们要注意的。第一种是防止空闲会话在服务器端保持连接。

  要处理这个问题,请打开服务器上的配置文件,用下面的命令进行编辑。

  sudo nano /etc/ssh/sshd_config

  滚动到该文件的底部,并添加以下三行。

  TCPKeepAlive yes

  ClientAliveInterval 30

  ClientAliveCountMax 2

  默认的ClientAliveInterval是以秒为单位。你也可以使用:

  ClientAliveInterval 5m

  然而,技巧在于ClientAliveCountMax选项。它可以通知SSH守护进程计算超时间隔的次数。因此,如果你把ClientAlivecountMax设置为2,它将计算ClientAliveInterval的2倍。如果您将 ClientAliveInterval 设置为 5m,ClientAliveCountMax 设置为 2,则总超时时间为 10 分钟。

  你也可以将选项设置为:

  ClientAliveInterval 10m

  ClientAliveCountMax 0

  上面的配置也会在不活动10分钟后超时。

  配置完成后,用下面的命令重启SSH守护进程。

  sudo systemctl restart sshd

  上述配置将从服务器端处理任何空闲会话。

  二、如何为客户端超时配置安全壳?

  现在我们要在客户端设置超时。你不需要这样做,因为服务器的设置应该可以处理空闲超时。但是,如果你过于谨慎的话,你可能想通过SSH防止任何客户端通过SSH连接到任何远程服务器。不幸的是,这不能在服务器上进行全局设置,必须在单个客户端上进行处理。

  这个配置是在.bashrc文件中处理的。但是,你可以在全局文件中通过以下命令来完成,而不是通过每个用户的 ~/.bashrc 文件来完成。

  sudo nano /etc/bash.bashrc

  在该文件中,向下滚动到底部并添加以下几行。

  TMOUT=300

  readonly TMOUT

  export TMOUT

  TMOUT选项设置了允许空闲连接的时间(单位:秒)。TMOUT=300的配置将在5分钟后中断空闲连接。

  三、如何测试该配置

  现在你已经配置好了超时时间间隔,打开一个新的终端窗口,通过SSH连接到任何一个远程Linux服务器,不要在终端上做任何事情。当分配的非活动时间一过,你就会被踢出会话。

  这就是断开SSH会话在一段时间不活动后的连接。这样做是为了防止任何人在你(或任何人)离开了他们的办公桌后,在SSH连接启动并运行后,能够进行各种恶作剧。

  热门推荐:香港云服务器去首页注册有礼!YINGSOO推出Phala挖矿服务器Chia奇亚农场服务器Swarm物理节点服务器Swarm母鸡服务器Swarm云节点服务器国内矿机服务器海外托管《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部