加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

SSH如何限制连接数

发布时间:2022-06-18 22:19:09 所属栏目:教程 来源:互联网
导读:很多人都希望自己的linx服务器的ssh终端连接数限制在指定的数量,怎么才能实现呢?ssh配置文件可以做吗?现在我们来告诉你如何实现. 最近将系统的进程拆分为可水平扩展结构,并优化了数据库查询,进程的负载表现不错,平均CPU大概在20%左右,数据库的CPU负载相
  很多人都希望自己的linx服务器的ssh终端连接数限制在指定的数量,怎么才能实现呢?ssh配置文件可以做吗?现在我们来告诉你如何实现.
 
  最近将系统的进程拆分为可水平扩展结构,并优化了数据库查询,进程的负载表现不错,平均CPU大概在20%左右,数据库的CPU负载相对较高,有40%,Web界面完全不卡,很流畅,不过很快遇到了新的问题,就是SFTP下载文件时候,经常被中断,服务器提示 disconnected by user,而在客户端则提示 connection reset by peer,看起来,是谁主动关闭的连接都不清楚.
 
  但是SFTP下载失败的机器时随机出现的,因此可以排除某台机器环境的问题,当然第一个想到的可能就是连接数限制,在请教了操作系统专家之后,果真是SSH连接数限制,修改SSH的配置文件可以解决此问题.
 
  修改:/etc/ssh/sshd_config (SuSE)
 
  文件中的这个配置项,加大值(我改为了200).
 
  MaxStartups 10:30:100 ---> MaxStartups 200
 
  注意其默认值的表达式很特殊,是一个三元组,操作系统专家说是SSHD的扩展连接数时候的算法,先10个,然后30,然后100.

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读