SSH连接过多导致ssh_exchange_identification错误

时间:2019-06-18 15:41:01

标签: networking ssh sshd

我正在整理多个通过密钥对通过ssh连接到Mac的实例。但是,如果创建太多实例(例如48个),则在运行ssh myname@myipaddress时会从这些实例中得到以下错误。有人说

ssh_exchange_identification:阅读:对等连接重置

其他人说

ssh_exchange_identification:连接被远程主机关闭

但是当我创建更少的实例(例如36个实例)时,我不再有错误。我知道这可能是maxstartups的问题,我将值从默认的10:30:60更改为200:30:200。运行命令sudo /usr/sbin/sshd -T | grep -i max时已确认这一点,因为这是输出:

maxauthtries 6
maxsessions 10
clientalivecountmax 3
maxstartups 200:30:200

现在,当我使用命令ps -Ax |grep sshd |grep -v grep | wc -l检查与计算机的ssh连接数时,我得到36个实例的72个连接和48个实例的84个连接。似乎连接数上限为84,但是如果我的计算机配置为在连接数达到200之前不杀死任何连接,为什么会发生这种情况?

0 个答案:

没有答案