denyhosts är ett Python- skript som kan köras automatiskt på CentOS systemet . Denyhosts analyserar Secure Shell , eller SSH , serverns loggar och upptäcker flera misslyckade inloggningar . Om denyhosts upptäcker ett angrepp i form av upprepade misslyckade inloggningsförsök från en specifik IP -adress , tillägger denyhosts angriparens IP -adress i filen /etc /hosts.deny filen på ditt system . IP-adresser i /etc /hosts.deny filen ignoreras helt , förhindra en attackerare från fortsatta försök till attacker . Du kan använda cron demonen att automatiskt köra denyhosts och analysera din SSH -serverns loggfiler på ett schema . Denyhosts ger en officiell RPM-paket för distributioner såsom CentOS , Red Hat , Fedora och OpenSUSE som använder RPM pakethanterare . Instruktioner
1
Klicka på " Program " -menyn , peka på "Tillbehör" och välj " Terminal ".
2
Type " python - V " i terminalfönster och tryck " Enter " för att se vilken version av Python installerat på ditt system .
3
Öppna denyhosts hämtningssidan på Sourceforge.net /Projekt /denyhosts /i din webbläsare . Klicka på mappen med den senaste versionen nummer och hämta RPM fil som anger din version av Python i filnamnet .
4
Type " su " i terminalen och tryck på " Enter " för att bli det root-användaren .
5
Skriv ditt root-lösenord vid obevakad och tryck på " Enter ".
6
Skriv "cd Desktop " i terminalfönstret , ersätter " Desktop " med placeringen av mappen du har hämtat rPM -filen till , och tryck på " Enter ".
7
Type " rpm - ivh denyhosts * . rpm " i terminalen för att installera den hämtade denyhosts rPM -fil .
8
Type " cp /usr /share /denyhosts /denyhosts.cfg - dist /usr /share /denyhosts /denyhosts.cfg " i terminalen för att installera en kopia av standard denyhosts konfigurationsfilen .
9
Type " crontab - e " i terminalen och tryck på " Enter " för att öppna systemets crontab filen i din förvalda textredigeraren .
10
Tryck på "i " för att ange insert mode och skriver följande text på en ny rad i textredigeraren för att köra denyhosts manuset var 20 minuter :
0,20,40 **** python /usr /bin /denyhosts . py - c /usr /share /denyhosts /denyhosts.cfg
11
typ " Escape " för att lämna infogningsläget , skriv sedan " : wq " och tryck på " Enter " för att skriva crontab -filen till disk och avsluta textredigeraren .