Einführung
In dieser Anleitung führen wir Sie durch die Installation und Konfiguration von DenyHost auf einem CentOS 6.7-Server. DenyHosts wird von vielen Systemadministratoren verwendet, um ihre Server/Netzwerke vor Brute-Force-Angriffen und Hackern zu schützen. Es ist einfach und effektiv, die Arbeit mit wenig Erfahrung zu erledigen. Aufgrund der Einfachheit von DenyHost und der Möglichkeit, Ihre Regeln manuell zu konfigurieren, wird es häufig als Alternative zu Fail2ban verwendet, das etwas komplizierter zu verwenden und zu konfigurieren ist. Wir werden jetzt daran arbeiten, es auf Ihrem Server zu installieren.
Voraussetzungen
Sie benötigen einen CentOS 6.7-Server, der mit einer statischen IP-Adresse konfiguriert ist. Wenn Sie noch keinen Server haben, starten Sie einen billigen und zuverlässigen virtuellen privaten Server von Atlantic.Net.
Servervorbereitung
Zuerst müssen wir sicherstellen, dass Ihr Server vollständig auf dem neuesten Stand ist, indem Sie den folgenden Befehl ausführen:
yum update
Mit dem aktuellen Server können wir fortfahren und DenyHost auf CentOS 6.7 installieren.
Installieren Sie DenyHost auf CentOS 6.7
Laden Sie das EPEL-Repository mit dem folgenden Befehl herunter:
sudo rpm -Uvh http://mirror.metrocast.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
Installieren Sie das Deny-Hosts-Paket wie folgt:
sudo yum install denyhosts
Wir müssen sicherstellen, dass Ihre IP-Adresse zugelassen wird, um zu verhindern, dass Ihnen der Zugriff verweigert wird. Wir bearbeiten diese wie folgt:
nano /etc/hosts.allow
Fügen Sie die folgende Zeile ganz unten in der Beschreibung mit Ihrer IP hinzu. In den meisten Fällen können Sie diesen Link verwenden, um Ihre IP-Adresse zu finden.
sshd: YOUR.IP.ADD.RESS
Als nächstes müssen wir alles blockieren, indem wir die folgende Datei bearbeiten:
nano /etc/hosts.deny
Fügen Sie die folgende Zeile ganz unten in der Beschreibung hinzu:
sshd: ALL **
Speichern Sie Ihre Arbeit und starten Sie DenyHosts mit dem folgenden Befehl neu:
/etc/init.d/denyhosts restart
Sie können alle Einstellungen in der DenyHosts.conf-Datei weiter konfigurieren, indem Sie wie folgt vorgehen und nach Ihren Wünschen aktualisieren.
nano /etc/denyhosts.conf
Herzliche Glückwünsche! Sie haben gerade DenyHosts auf Ihrem CentOS 6.7-Server installiert. Vielen Dank, dass Sie diesem How-To folgen! Erkundigen Sie sich bei uns nach neuen Updates und durchsuchen Sie unser vollständiges Angebot an VPS-Hosting.