denyhosts is een Python-script dat automatisch kan draaien op uw CentOS systeem . Denyhosts analyseert de secure shell , of SSH , server logs en detecteert herhaaldelijke mislukte aanmeldingen . Als denyhosts een aanval in de vorm van herhaalde mislukte logins van een specifiek IP-adres detecteert , denyhosts voegt IP -adres van de aanvaller aan het /etc /hosts.deny bestand op uw systeem . IP- adressen in het bestand /etc /hosts.deny worden volledig genegeerd , waardoor de aanvaller van voortzetting van de pogingen tot aanslagen . U kunt de cron daemon gebruiken om automatisch te draaien denyhosts en analyseren van uw SSH server logbestanden op een schema . Denyhosts biedt een officiële RPM pakket voor distributies zoals CentOS , Red Hat , Fedora en OpenSUSE dat de RPM package manager gebruiken . Instructies 1 Klik op de " Applications " menu naar " Accessoires" en selecteer " Terminal . " Kopen van 2 Type " python - V " in het terminal-venster en druk op " Enter " om de versie van Python op uw systeem geïnstalleerd. 3 Open de denyhosts downloadpagina op Sourceforge.net /Projecten /denyhosts /in uw webbrowser . Klik op de map met de meest recente versie nummer en download de RPM-bestand dat uw versie van Python specificeert in de bestandsnaam . Type " su " 4 in de aansluiting en druk op " Enter " om het te worden root gebruiker . Type 5 root wachtwoord in het wachtwoord prompt en druk op ' Enter '. Type 6 "cd Desktop" in het terminalvenster , " Desktop vervanging " met de locatie van de map waarin u de rPM-bestand te downloaden , en druk op ' Enter '. Type 7 " rpm - ivh denyhosts * . rpm ' in de terminal om de gedownloade denyhosts rPM- bestand te installeren . Type 8 " cp /usr /share /denyhosts /denyhosts.cfg - dist /usr /share /denyhosts /denyhosts.cfg " in de terminal om een kopie van de standaard denyhosts configuratiebestand installeren . 9 type " crontab - e " in de terminal en druk op " Enter " om crontab bestand van het systeem in uw standaard tekstverwerker te openen . Druk 10 " i " naar insert modus te gaan en typ de volgende tekst op een nieuwe regel in de tekstverwerker om het denyhosts script rijden elke 20 minuten : 0,20,40 **** python /usr /bin /denyhosts . py - c /usr /share /denyhosts /denyhosts.cfg Type 11 " Escape " om insert -modus te verlaten , dan type " : wq " en druk op " Enter " om de crontab bestand te schrijven naar de schijf en sluit de teksteditor .
|