Présentation
Dans ce tutoriel, nous vous guiderons à travers l'installation et la configuration de DenyHost sur un serveur CentOS 6.7. DenyHosts est utilisé par de nombreux administrateurs système pour protéger leurs serveurs/réseaux contre les attaques par force brute et les pirates. C'est simple et efficace pour faire le travail avec peu d'expérience. En raison de la simplicité de DenyHost et de la possibilité de configurer manuellement vos règles, il est largement utilisé comme alternative à Fail2ban qui est un peu plus compliqué à utiliser et à configurer. Nous allons maintenant travailler à son installation sur votre serveur.
Prérequis
Vous avez besoin d'un serveur CentOS 6.7 configuré avec une adresse IP statique. Si vous n'avez pas encore de serveur, lancez un serveur privé virtuel bon marché et fiable sur Atlantic.Net.
Préparation du serveur
Tout d'abord, nous devons nous assurer que votre serveur est entièrement à jour en exécutant la commande suivante :
yum update
Avec le serveur à jour, nous pouvons continuer et installer DenyHost sur CentOS 6.7.
Installer DenyHost sur CentOS 6.7
Téléchargez le référentiel EPEL avec la commande suivante :
sudo rpm -Uvh http://mirror.metrocast.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
Installez le package Deny Hosts avec les éléments suivants :
sudo yum install denyhosts
Nous devons nous assurer d'autoriser votre adresse IP pour éviter que l'accès ne vous soit refusé. Nous effectuons cette modification comme suit :
nano /etc/hosts.allow
Ajoutez la ligne suivante jusqu'au bas de la description avec votre adresse IP. Dans la plupart des cas, vous pouvez utiliser ce lien pour trouver votre adresse IP.
sshd: YOUR.IP.ADD.RESS
Ensuite, nous devons tout bloquer en éditant le fichier suivant :
nano /etc/hosts.deny
Ajoutez la ligne suivante tout au bas de la description :
sshd: ALL **
Enregistrez votre travail et redémarrez DenyHosts avec la commande suivante :
/etc/init.d/denyhosts restart
Vous pouvez configurer davantage tous les paramètres du fichier DenyHosts.conf en accédant à ce qui suit et en mettant à jour selon vos préférences.
nano /etc/denyhosts.conf
Toutes nos félicitations! Vous venez d'installer DenyHosts sur votre serveur CentOS 6.7. Merci d'avoir suivi ce tutoriel ! Revenez avec nous pour toute nouvelle mise à jour et parcourez notre gamme complète de nos hébergements VPS.