• Guest, wil je besparen op je domeinnamen? (ad)
    • Belangrijk bericht

    Goedeavond,


    Het is belangrijk om te begrijpen dat de Plesk API voornamelijk is ontworpen voor het beheer van hostinggerelateerde taken, zoals het beheer van domeinen, e-mailaccounts, databases, enzovoort. Het biedt mogelijk niet de directe mogelijkheid (voor zover ik weet) om het aantal momenteel ingelogde SSH-gebruikers te controleren.


    Echter, er is een alternatieve manier om dit te bereiken. Je kunt een shell-commando uitvoeren dat het aantal ingelogde SSH-gebruikers controleert. De commando's 'who' of 'w' kunnen een lijst geven van de momenteel ingelogde gebruikers. Je kunt deze commando's uitvoeren via PHP's shell_exec() functie of een vergelijkbare functie.


    Hier is een voorbeeld:



    Dit zal het aantal momenteel ingelogde gebruikers weergeven. Houd er rekening mee dat dit alle ingelogde gebruikers omvat, niet alleen degenen die via SSH zijn verbonden. Als je alleen de SSH-gebruikers wilt tellen, moet je de uitvoer verder verwerken om alleen de regels te tellen die 'pts' bevatten, wat aangeeft dat de gebruiker via SSH is verbonden.


    Let op: Het uitvoeren van shell-commando's kan een beveiligingsrisico vormen als het niet correct wordt gedaan, dus zorg ervoor dat je de nodige voorzorgsmaatregelen neemt. (Cronjob, buiten je root folder,..)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!