Às vezes, encontro a seguinte mensagem no auth.log:
sshd[8888]: error: no more sessions
No sshd_config, configurei "MaxStartups 300" e não deveria ter tantos clientes se conectando simultaneamente. Nos horários de pico, acho que posso ter entre 50 e 60 conexões simultâneas, que duram apenas alguns segundos enquanto faz o download / download de um pequeno arquivo através do sftp.
Suspeito que talvez alguns dos clientes não estejam fechando a conexão como deveriam e, como as conexões acontecem repetidamente e com bastante frequência (cada cliente se conectando algumas vezes por minuto), isso pode aumentar com o tempo. Para solucionar isso, quero poder contar as sessões SSH, mas não consigo pensar em uma maneira melhor do que contar as conexões usando o netstat:
netstat -an | grep 123.456.789.abc:22 | wc -l
Como isso estaria contando conexões em vez de sessões e não tenho certeza se existe algum caso em que a sessão duraria, mas a conexão está fechada?
Existe alguma maneira melhor de contar as conexões atuais ou ainda melhor imprimir o estado atual de todas as sessões?
Desde já, obrigado!
wholançar alguma luz sobre a situação?