GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare DenyHosts su Ubuntu 16.04 LTS

In questo tutorial, ti mostreremo come installare e configurare DenyHosts su Ubuntu 16.04 LTS. Per chi non lo sapesse, DenyHosts è uno strumento di sicurezza per la prevenzione delle intrusioni basato su log per Server SSH scritti 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 alternativa a Fail2ban che è un po' più complicato da usare e configurare. DenyHosts purtroppo non supporta IPv6.

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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di DenyHosts su un server Ubuntu 16.04 (Xenial Xerus).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 16.04 (Xenial Xerus).
  • 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 DenyHosts su Ubuntu 16.04 LTS

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get updateudo apt-get upgrade

Passaggio 2. Installazione di DenyHosts su Ubuntu 16.04.

Installa il pacchetto DenyHosts usando apt-get comando:

sudo apt-get 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 :

sudo 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:114.121.131.131sshd:172..16.25 

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

sudo nano /etc/denyhosts.conf

Salva il tuo lavoro e riavvia DenyHosts eseguendo i comandi seguenti:

systemctl riavviarenegahosts.servicesystemctl abilitarenegahosts.service

Visualizza registri DenyHosts:

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

Congratulazioni! Hai installato correttamente DenyHosts. Grazie per aver utilizzato questo tutorial per l'installazione di DenyHosts sul sistema Ubuntu 16.04 LTS  (Xenial Xerus). Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il DenyHostswebsite.


Ubuntu
  1. Come installare OctoberCMS su Ubuntu 16.04 LTS

  2. Come installare AbanteCart su Ubuntu 16.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare ClamAV su Ubuntu 18.04 LTS

Come installare MongoDB su Ubuntu 18.04 LTS

Come installare Jenkins su Ubuntu 18.04 LTS

Come installare Mattermost su Ubuntu 18.04 LTS