GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare DenyHost su CentOS 6

In questo tutorial, ti mostreremo come installare DenyHost su CentOS 6. Per chi non lo sapesse, DenyHosts è uno strumento di sicurezza per la prevenzione delle intrusioni basato su log per server SSH scritto in Python. Ha lo scopo di prevenire attacchi di forza bruta sui server SSH monitorando i tentativi di accesso non validi nel registro di autenticazione e bloccando gli indirizzi IP di origine. Grazie alla semplicità di DenyHost e alla possibilità di configurare manualmente le regole, è ampiamente utilizzato come un'alternativa a Fail2ban un po' più complicata da usare e configurare.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di DenyHost sul server CentOS 6.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS  6.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa DenyHost su CentOS 6

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema e assicurarti che tutti i pacchetti siano aggiornati.

## RHEL/CentOS 6 64-Bit ### wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel -release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ### wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ivh epel -release-6-8.noarch.rpm

Passaggio 2. Installa DenyHost.

Installa DenyHosts dal repository EPEL utilizzando il comando seguente:

yum install denyhosts

Passaggio 3. Configura DenyHosts.

Una volta installati Denyhosts, assicurati di inserire nella whitelist il tuo indirizzo IP, così non sarai mai bloccato. Per farlo, apri un file /etc/hosts.allow :

nano /etc/hosts.allow

Sotto la descrizione, aggiungi ogni indirizzo IP uno per uno su una riga separata, che non vuoi mai bloccare. Il formato dovrebbe essere il seguente:

# hosts.allow   Questo file contiene le regole di accesso utilizzate per#              consentire o negare connessioni a servizi di rete che#              o utilizzano la libreria tcp_wrappers o che sono stati#                                  avviati tramite tcp_wrappers-enabled xinetd.##               Vedere 'man hosts_options' e 'man 5 hosts_access'#              per informazioni sulla sintassi delle regole.#              Vedere 'man tcpd' per informazioni su tcp_wrappers#sshd:114.124.37.154sshd:172.16.25.155preshd:172.16.25. 

Puoi configurare ulteriormente qualsiasi impostazione nel file DenyHosts.conf andando a quanto segue e aggiornando in base alle tue preferenze:

nano /etc/denyhosts.conf

Salva il tuo lavoro e riavvia DenyHosts con il seguente comando:

servizio denyhosts startchkconfig denyhosts su

Visualizza registri DenyHosts:

tail -f /var/log/denyhoststail -f /var/log/secure

Congratulazioni! Hai installato correttamente DenyHost. Grazie per aver utilizzato questo tutorial per l'installazione di DenyHost sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di DenyHost.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare DenyHost su CentOS 6.7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare e configurare Denyhost in Centos 7 Linux

Come installare DenyHost su Ubuntu 14.04