A volte trovo il seguente messaggio in auth.log:
sshd[8888]: error: no more sessions
In sshd_config ho impostato "MaxStartups 300" e non dovrei avere quasi altrettanti client che si collegano contemporaneamente. Nelle ore di punta immagino che potrei avere circa 50-60 connessioni simultanee che durano solo un paio di secondi durante l'upload / il download di un piccolo file su sftp.
Ho il sospetto che alcuni client non stiano chiudendo la connessione come dovrebbero, e poiché le connessioni avvengono in modo corretto e abbastanza frequente (ogni client si connette alcune volte al minuto), potrebbe sommarsi nel tempo. Per risolvere questo problema, voglio essere in grado di contare le sessioni SSH, ma non riesco a pensare a un modo migliore rispetto al conteggio delle connessioni usando netstat:
netstat -an | grep 123.456.789.abc:22 | wc -l
Poiché questo conterrebbe le connessioni anziché le sessioni e non sono sicuro se esiste un caso in cui la sessione vivrebbe, ma la connessione è chiusa?
Esiste un modo migliore per contare i collegamenti correnti o stampare meglio lo stato corrente di tutte le sessioni?
Grazie in anticipo!
wholuce sulla situazione?