Het configureren van de snelheid van verzoeken per seconde op een SSH-server kan worden gedaan met behulp van de methode genaamd “rate limiting”. Hieronder volgen de stappen die je moet volgen:
1. Maak een backup van de configuratiebestanden van de SSH-server voordat je wijzigingen aanbrengt.
1. Open het configuratiebestand van de SSH-server, genaamd “ssh_config” of “sshd_config”, afhankelijk van de distributie van Linux/Unix die je gebruikt.
1. Zoek naar de regel “MaxSessions” of “MaxStartups” en pas deze aan met de gewenste snelheid van verzoeken per seconde. Deze regel beperkt het aantal parallelle sessies dat kan worden gestart of het aantal nieuwe verbindingen dat tegelijkertijd kan worden geaccepteerd.
1. Stel de “MaxSessions” of “MaxStartups” in op een passende waarde die de snelheid van verzoeken per seconde reguleert en voorkomt dat de server overbelast raakt.
1. Sla de wijzigingen op en herstart de SSH-server.
1. Test de instellingen om te controleren of de snelheid van verzoeken per seconde correct wordt beperkt. Je kunt dit doen door verbindingsverzoeken te verzenden vanaf meerdere clients en de reactietijden te analyseren.
Houd er rekening mee dat rate limiting op de SSH-server alleen werkt voor inkomende verbindingen van externe klanten. Als het aantal interne verbindingen tussen de SSH-server en andere systemen de limiet overschrijdt, kan het nog steeds leiden tot overbelasting.