Je trouve parfois le message suivant dans auth.log:
sshd[8888]: error: no more sessions
Dans sshd_config, j'ai défini "MaxStartups 300", et je ne devrais pas avoir presque autant de clients se connectant simultanément. Aux heures de pointe, je suppose que je pourrais avoir environ 50 à 60 connexions simultanées qui ne durent que quelques secondes lors du téléchargement / téléchargement d'un petit fichier via sftp.
Je soupçonne que certains clients ne ferment pas la connexion comme ils le devraient, et comme les connexions se produisent de manière répétée et assez fréquente (chaque client se connectant plusieurs fois par minute), cela pourrait s'additionner au fil du temps. Pour résoudre ce problème, je veux pouvoir compter les sessions SSH, mais je ne peux pas penser à une meilleure façon que de compter les connexions à l'aide de netstat:
netstat -an | grep 123.456.789.abc:22 | wc -l
Comme ce serait compter les connexions au lieu des sessions et je ne sais pas s'il y a un cas où la session vivrait, mais la connexion est fermée?
Y a-t-il une meilleure façon de compter les connexions actuelles, ou encore mieux d'imprimer l'état actuel de toutes les sessions?
Merci d'avance!
who
cela éclaire la situation?